Показать сообщение отдельно
Старый 29.12.2006, 15:07
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 19  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Dendroid
(не обрабатывает вхождения кавычек и квадратных скобок внутри искомых строк - их лучше "выкусывать" отдельным регулярным выражением)
Если такое разрешить, то сплит-джоинтами ещё проще будет и быстрее :
Код:
var line:String = '[acronim="eXtensible Markup Language"]XML[/acronim] text text text text text text \ntext [acronim="eXtensible Markup Language Again"]another XML[/acronim]';
var result:String = line.split('[acronim="').join('<a href="').split('"]').join(">").split('[/acronim]').join('</a>')
trace(result);;
Юзать String.replace() - будет лаконичнее, но этот метод слишком медленный, если надо обработать несколько тысяч символов.
Но есть множество задач, где без регулярных выражений туго
Цитата:
У меня два вхождения числа 666 под аватарой!
Срочно отпишись в этом топике !
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 29.12.2006 в 15:09.