я следую за xml:
<tag>
...
</tag>
<tag>
...
content
...
</tag>
<tag>
...
content
...
</tag>
Я должен сопоставлять только теги с content
Сначала я попробовал это регулярное выражение:
<tag>.*?content.*?<\/tag>
но если есть тег, который не имеет content
захватывает слишком много ...
Затем я пытаюсь распознать его, используя следующее регулярное выражение с отрицательным прогнозом:
<tag>.*?(?!<\/tag>).*?content.*?<\/tag>
но это не сработает.
ссылка на онлайн-отладчик регулярных выражений: https://regex101.com/r/ULZVO5/10