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