Ich versuche, ein bestimmtes HTML-Tag mit preg_replace zu entfernen, aber ich kann keine Möglichkeit finden, es zu tun, es funktioniert, wenn ich die Zeilenumbrüche aber nicht mit entfernen.PHP preg_replace HTML-Tag mit Zeilenumbrüchen
Die Regex so weit:
preg_replace("/<ol class=\"comment-list\">.*?<\/ol>/", "", $string);
Die Zeichenfolge in Frage:
<ol class="comment-list">
<time datetime="2016-03-25T15:27:34+00:00"></ol>
Ich http://www.phpliveregex.com/ mit, es zu testen.
Vielen Dank für Ihre Hilfe!
[Verwenden Sie keinen regulären Ausdruck, um HTML-Tags zu entsprechen] (http://stackoverflow.com/a/1732454/3294262) – fusion3k
Fügen Sie den 's' Modifikator hinzu, so dass der Punkt' .' auch mit Zeilenumbrüchen übereinstimmt: '. .. <\/lol>/s' – HamZa
welche Ausgabe möchten Sie? –