![]() |
|
||||||||||
|
|||||
|
Приятного времени суток.
Помогите разобраться с регулярным выражением пожалуйста. Есть текст: Я его пытаюсь переделать в ссылку: var text = "some text1 and [link=http://google.com/]some_link[/link]";
var pattern:RegExp = new RegExp("[link=([^\]]+)\]([^\[]+)\[/link\]", "iu");
trace(str.replace(pattern, "<a href='\\1'>\\2}<\a>"));
А почему? Такой код в php работает: <?php
header('Content-Type:text/html; charset=utf-8');
$pattern = "|\[link=([^\]]+)\]([^\[]+)\[/link\]|iu";
$replacement = "<a href='\\1'>\\2<\a>";
$text = "some text1 and [link=http://google.com/]some_link[/link]";
echo preg_replace($pattern,$replacement,$text);
?>
Помогите пожалуйста.
__________________
Студия "Ночной народ" | http://nightfolk.net/ |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
где можно почитать на русском про регулярные выражения во flash?
спасибо
__________________
www.haiatov.ru |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
var text = "some text1 and [link=http://google.com/]some_link[/link]";
var pattern:RegExp = new RegExp("\\[link=([^\\]]+)\\]([^\\[]+)\\[/link\\]", "ig")
//var pattern:RegExp = /\[link=([^\]]+)\]([^\[]+)\[\/link\]/gi;
trace(text.replace(pattern, "<a href='$1'>$2<\\a>"));
// some text1 and <a href='http://google.com/'>some_link<\a>
Последний раз редактировалось udaaff; 15.10.2008 в 23:13. |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 36
|
Подскажите доку о reg Exp на русском. Хочется разобраться и не плодить темы "как сделать то или то" )))
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
http://www.google.ru/search?complete...A&lr=&aq=f&oq= |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|