Мне нужно найти и заменить все теги div, которые содержат тег img, я пробовал некоторое регулярное выражение без succes :( это пример регулярного выражения, которое я пробовал: /(<div class="indicator"[^<]*>.*<img[^>]*>[^<]*</div>)/g
Помогите пожалуйстаРегулярные выражения: найти все теги div, содержащие тег img
Спасибо
И что вы хотите сделать, когда div содержит div, который содержит изображение? Вы уверены, что не хотите анализировать вместо регулярного выражения? –
http://php.net/manual/en/book.dom.php – Sammitch
Не разбирайте HTML с регулярными выражениями. Они не подходят для этого. http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags#answers – shark555