Как с помощью регулярного выражения выбрать все параграфы, в которых есть конкретное слово?
Допустим есть три параграфа, между которыми может отсутствовать перенос строки:
<p>xxx xxx xxx</p><p>xxx yyy xxx</p>
<p>xxx yyy xxx</p>
Нужно выбрать те, в которых есть "ууу", используя одно регулярное выражение. Вариант <p>[\w\W]+?yyy[\w\W]+?<\/p>
- не работает, т.к между <p>
и yyy
может находиться </p>
. Присутствие этого </p>
нужно как-то исключить.
Источник: Stack Overflow на русском