Я хочу сопоставить совпадающие теги, такие как <tag>...</tag>
.Я попробовал регулярное выражение
~<([^>]+)>.*?</\1>~
, но это не удалось.Выражение сработало, когда я использовал точный текст в угловых скобках, т.е.
~<(tag)>.*?</tag>~
работает, но даже
~<(tag)>.*?</\1>~
не удается.
Я предполагаючто обратная ссылка здесь не работает.
Может кто-нибудь помочь мне, пожалуйста.Спасибо
PS: я не использую это для разбора HTML.Я знаю, что не должен.