|
|
|
|
|
для: SHAman
(29.08.2007 в 18:33)
| | пошуршал по форуму , в итоге переделав пример, родил рабочий код^_^
var reg = /\[EXTRA=(.+?)\](.+?)\[\/EXTRA\]/gi
str = str.replace(reg, "<a href=\"$1\">$2</a>");
|
| |
|
|
|
|
|
|
|
для: Алексей Юрьевич
(29.08.2007 в 18:22)
| | Да, нормально. Мы в классе символов [класс символов] отрицаем [^не класс символов] квадратную скобку [^\]]
Покажите код. | |
|
|
|
|
|
|
|
для: SHAman
(29.08.2007 в 16:51)
| | эм.. что-то не получается...
а то что в регулярке кол-во открывающих квадратных скобок не равно кол-ву закрывающих - это нормально?^_^ | |
|
|
|
|
|
|
|
для: Алексей Юрьевич
(29.08.2007 в 17:13)
| | Да, это отличная статья. | |
|
|
|
|
|
|
|
для: SHAman
(29.08.2007 в 16:51)
| | Спасибо^_^
Регулярные выражения в "JavaScript":
http://www.softtime.ru/article/index.php?id_article=42 | |
|
|
|
|
|
|
|
для: Алексей Юрьевич
(29.08.2007 в 14:29)
| | /[EXTRA=([^\]]*)](.*?)[\/EXTRA]/
/<a href="index.html#$1">$2<\/a>/
Регулярки такие. А как их в JS запихнуть... Просто лень ща разбираться... | |
|
|
|
|
|
|
| Доброго времени суток, уважаемые ГУРУ^_^
есть строка, например,
$str = "Дополнительная информация...[EXTRA=num]получить[/EXTRA]. ";
нужно чтобы в итоге строка выглядила так:
$str = "Дополнительная информация...<a href="index.html#num">получить</a>. ";
Знаю, что это делается с помощью регулярных выражений, но не имею понятия как с ними работать в JavaScripte *в PHP тоже^_^" * | |
|
|
|
|