Как мога да заменя:
<tag attr="z">
<tag attr="y">
<tag attr="x"></tag>
</tag>
</tag>
to:
<tag attr="z">
[tag=y]
<tag attr="x"></tag>
[/tag]
</tag>
Без да използвате разширения?
Опитах безуспешно:
preg_replace("#<tag attr=\"y\">(.+?)</tag>#i", "[tag=y]\\1[/tag]", $text);