![]() |
|
||||||||||
|
|||||
|
Приятного времени суток.
Помогите разобраться с регулярным выражением пожалуйста. Есть текст: Я его пытаюсь переделать в ссылку: 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/ |
![]() |
Часовой пояс GMT +4, время: 17:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|