Хорошо, я пробовал 2 часа. Пришло время спросить кого-то здесь, в stackoverflow.Сопоставьте все, кроме заданной строки
У меня есть этот исходный HTML:
<div class="post_main">
Post Content (has HTML)
</div><div class="post_email">[...]
Other Stuff
<div class="post_main">
Post Content (has HTML)
</div><div class="post_email">[...]
Other Stuff
<div class="post_main">
Post Content (has HTML)
</div><div class="post_email">[...]
и так далее. Я хочу добавить «Что-то» перед каждым сообщением.
Для этого я использую preg_replace, но это не сработает. Так что я на самом деле с помощью
'|<div class="post_main">(.*)</div><div class="post_email">|s
Как регулярное выражение, в
"</div><div class="post_email">"
едят из (. *) И у меня есть только одну замену вместо 3.
Теперь, как могу ли я получить этот PREG матч:
Match Everthing включены новой строки, но исключить данную строку (в данном случае:
"</div><div class="post_email">")
?
Большое спасибо.
Это просто работает. Я делал это неправильно: D – cedivad