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

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
А я вот очень люблю регулярные выражения во флэше, и использую их даже там, где не надо...

Код:
var line = '[acronim="eXtensible Markup Language"]XML[/acronim] text text text text text text \ntext [acronim="eXtensible Markup Language Again"]another XML[/acronim]';
var reg = /\[acronim=("[^"]*")\]([^\[]*)\[\/acronim\]/g;
var result = line.replace(reg,"<a href=asfunction:$1>$2</a>");
trace(result);
(не обрабатывает вхождения кавычек и квадратных скобок внутри искомых строк - их лучше "выкусывать" отдельным регулярным выражением)

У меня два вхождения числа 666 под аватарой!
__________________
Верить никому нельзя. Мне - можно. :)


Последний раз редактировалось Dendroid; 29.12.2006 в 10:56.