Я пытаюсь удалить следующий шаблон из строки:PHP preg_replace()
<div class="main_title">Content 1</div>
где 'Содержание 1' может варьироваться между строками.
Следующая, кажется, не работает:
$output = preg_replace('<div class="main_title">.*</div>', " ", $output);
Я пропускаю что-то очевидное?
'Я пропущу что-то очевидное?' Вы пытаетесь разобрать HTML с регулярными выражениями. –
Не разбирайте HTML с регулярным выражением! http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags –
См. [эти] (http://stackoverflow.com/questions/3577641/how-to -parse-and-process-html-xml/3577662 # 3577662) [ответы] (http://stackoverflow.com/questions/3820666/grabbing-the-href-attribute-of-an-a-element/3820783#3820783) для [лучшего способа] (http://stackoverflow.com/questions/4979836/noob-question-about-domdocument-in-php/4983721#4983721). –