Вложенные тэги и регулярные выражения

litledi

Новичок
Вложенные тэги и регулярные выражения

Добрый день всем, помогите составить или посоветуйте на предмет регулярного выражения
есть конструкция
<tag>текст1<tag>текст2<tag>текст3</tag> текст4</tag> текст5</tag>
необходимо получить самый короткий кусок между <tag></tag>(т.е. текст3), т.е. как я понимаю составить рекурсивное регулярное выражение или я ошибаюсь? Конструкция типа
preg_match_all("~/<tag>(.*)<\/tag>/Us", $str, $out); выдаёт подряд все куски текста.
 

Profic

just Profic (PHP5 BetaTeam)
про рекурсивные регулярки - в поиск по форуму. а так же про то почему следует избегать их применения и чем их можно поменять
 
Сверху