![]() |
|
||||||||||
|
|||||
|
4AM Games
|
Тебе не кажется что заменять все символы ] не нужно =)? вдруг они используются еще для каких либо целей, а нужно заменять, только если они являются частью чего либо.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Цитата:
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Nirth, я завтра поковыряюсь с регуляркой, напишу тогда. То, что я написал ранее было написано из головы и не проверялось.
|
|
|||||
|
Регистрация: Dec 2003
Адрес: Москва
Сообщений: 176
|
Цитата:
|
|
|||||
|
Регистрация: Nov 2003
Адрес: www.flasher.ru/forum
Сообщений: 946
|
не знаю на счет АС3, но хороший мануал по регулярным выражениям есть на пхпклубе.
если не читал (сомневаюсь ) посмотри.Цитата:
может она прекращает работу после первого вхождения?
__________________
44px|freealt|... |
|
|||||
|
4AM Games
|
я ставил g и i и еще какой то указатесь, пользвался RegExp.exec(), и string.search() =) да я тупой в регулярных, я не скрываю, уже больше года (с альфа флекса) пытаюсь понять че в них =)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Регистрация: 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. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
)Nirth, сорри, НГ на носу, какой флеш… ![]() |
|
|||||
|
Цитата:
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);;
Но есть множество задач, где без регулярных выражений туго ![]() Цитата:
![]() Последний раз редактировалось miramax; 29.12.2006 в 15:09. |
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
Цитата:
DFS оч. быстрые, NFS - смотря как использовать но медленней как они реализованы в АС я не знаю то НФС cкорее всего (DFS обычно в текстовиках) |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|