Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.12.2007, 15:23
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 1  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
По умолчанию Как в АС3 реализована поддержка регулярных выражений

1) Интересует с практической точки зрения. Что быстрее: использовать
RegExp или парсить строчку методами класса String

2) Объясните на пальцах как регулярные выражения реализованы в
AVM2
-)

Старый 04.12.2007, 15:54
vooparker вне форума Посмотреть профиль Отправить личное сообщение для vooparker Посетить домашнюю страницу vooparker Найти все сообщения от vooparker
  № 2  
Ответить с цитированием
vooparker
 
Аватар для vooparker

Регистрация: Apr 2006
Адрес: Kursk, Russia
Сообщений: 523
Отправить сообщение для vooparker с помощью ICQ
Регулярные выражения и были введены в AS3 чтобы не парсить строку "методами класса String". Регулярные выражения представляют собой мощный инструмент по обработке текста, хотя опять же все зависит от задачи.

Вопрос про то как регэкспы реализованы не совсем понятен, если вы хотите понять как с ними работать тогда прочтите соответсвующую главу Programming ActionScript 3, там приведен базовый синтаксис и основные методы по работе с RegExp.
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE


Последний раз редактировалось vooparker; 04.12.2007 в 15:57.
Старый 04.12.2007, 16:24
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 3  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Я к тому, что...
Если я использую RegExp то это мне упрощает жизнь, конечно.
Но как реализован этот класс? Распарсивает ли он строку с примененным рег выражением в методы класса String или вызывает какие-то внешние методы, операционной системы может быть.

Вообщем, просто мне некомфортно видеть новые красивые ворота.
Хочется пообвыкнуть, узнать побольше
-)

Старый 04.12.2007, 18:20
librio вне форума Посмотреть профиль Отправить личное сообщение для librio Найти все сообщения от librio
  № 4  
Ответить с цитированием
librio

Регистрация: Nov 2006
Сообщений: 134
Цитата:
Сообщение от terbooter
Я к тому, что...
Но как реализован этот класс? Распарсивает ли он строку с примененным рег выражением в методы класса String или вызывает какие-то внешние методы, операционной системы может быть.
-)
Почему бы не спросить у самих Adobe или в рассылке? Они не жадничают с ответами, когда вопрос задан корректно и по делу.

Или ты правда думаешь, что кто-то здесь на форуме тебе так запросто ответит что и как?
__________________
http://creationcomplete.com

Старый 04.12.2007, 17:38
grunerasta вне форума Посмотреть профиль Отправить личное сообщение для grunerasta Найти все сообщения от grunerasta
  № 5  
Ответить с цитированием
grunerasta
 
Аватар для grunerasta

Регистрация: Mar 2007
Адрес: Таиланд
Сообщений: 121
Отправить сообщение для grunerasta с помощью ICQ
Код:
var pattern:RegExp = /A/;
newXMLList=someXMLList.(@name.match(pattern))
вот так например их можно юзать для поиска по xml всех записей, где в параметре name есть буква A. И это быстрее с точки зрения скорости разработки. Как реализовано - хз, но ищет быстро.

Старый 21.12.2007, 02:29
2morrowMan вне форума Посмотреть профиль Отправить личное сообщение для 2morrowMan Найти все сообщения от 2morrowMan
  № 6  
Ответить с цитированием
2morrowMan
 
Аватар для 2morrowMan

Регистрация: Aug 2007
Сообщений: 467
Да пусть сразу просит полный иходник Флеша чтобы по несколько раз не безпокоить!

terbooter, скажи что тебе мешает протестить на скорось какой то поиск с RegExp и тоже самое с помощью методов класса String ?????

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:30.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.