Preg_replace нужна помощь

RM
На сайте с 21.06.2011
Offline
77
299

Есть текст примерно такого содержания:

текст текст [tag=10]другой текст[/tag]

Нужно обработать его регуляркой, так чтобы потом получилось:

текст текст <<<<другой текст, цифра 10>>>>

Т.е. выцепить содержимое в тегах и цифру прописанную в теге, как можно реализовать?

PS. Тут обыкновенной регулярки хватит, но я в этих регулярках блин как в темном лесу!

Заранее благодарен за ответы!

Ink-developer
На сайте с 31.01.2009
Offline
138
#1


<?php
$string = "текст текст [tag=10]другой текст[/tag] ";
$string=preg_replace("~\[tag=(\d+)\](.*?)\[/tag\]~i","<<<<$2, цифра $1>>>>",$string);
echo $string;
?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий