_Leonchik_
Новичок
регулярное выражение в preg_replace_callback
$str = preg_replace_callback($row_reg, "replace_tag", $text);
текстовая строка например выглядет так:
some text [kolor=red]LOG[/kolor] [urls=http://google.com]to_googl[/urls]end text.
(kolor - это есть color.)
и само reg выражение:
/(\[urls=http\]([^\[]*)\[\/urls\])|(\[kolor=([a-z]{3,6})\]([^\[]*)\[\/kolor\])/
проблема что на вхождение строк [urls=http://google.com]to_googl[/urls] и (\[urls=http\]([^\[]*)\[\/urls\]) нет захода в колбэк функцию. и это из того что оно не надодит его по контексту. что не так с urls?
-~{}~ 09.11.06 15:14:
причем даже на данном форуме этот код показал сылку, значит он рабочий?
$str = preg_replace_callback($row_reg, "replace_tag", $text);
текстовая строка например выглядет так:
some text [kolor=red]LOG[/kolor] [urls=http://google.com]to_googl[/urls]end text.
(kolor - это есть color.)
и само reg выражение:
/(\[urls=http\]([^\[]*)\[\/urls\])|(\[kolor=([a-z]{3,6})\]([^\[]*)\[\/kolor\])/
проблема что на вхождение строк [urls=http://google.com]to_googl[/urls] и (\[urls=http\]([^\[]*)\[\/urls\]) нет захода в колбэк функцию. и это из того что оно не надодит его по контексту. что не так с urls?
-~{}~ 09.11.06 15:14:
причем даже на данном форуме этот код показал сылку, значит он рабочий?
, то получится вроде такого