<p>
In der Webentwicklung ist HTML ein unverzichtbarer Bestandteil. In einigen Fällen müssen wir jedoch möglicherweise Textinhalte aus dem HTML-Quellcode extrahieren, ohne HTML-Tags einzubinden. Hier kommen reguläre PHP-Ausdrücke ins Spiel. </p>
<p>In diesem Artikel erfahren Sie, wie Sie mithilfe regulärer PHP-Ausdrücke HTML-Tags entfernen und Klartextinhalte aus HTML-Strings extrahieren.
Um zu demonstrieren, wie man HTML-Tags entfernt, definieren wir zunächst eine Zeichenfolge, die HTML-Tags enthält. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$html_string = "<div><h1>Hello World</h1><p>This is <strong>PHP</strong>.</p></div>";</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>Der obige Code definiert eine Zeichenfolge mit Standard-HTML-Markup. Unser Ziel ist es, alle HTML-Markups zu entfernen und nur reine Textinhalte zu belassen. </p><p>Die reguläre PHP-Ausdrucksfunktion preg_replace() ist eine der einfachsten Möglichkeiten, HTML-Tags zu entfernen. Lassen Sie uns die Funktion preg_replace() verwenden, um alle HTML-Tags aus der Zeichenfolge zu entfernen. </p><p>Der folgende Code zeigt, wie Sie mit der Funktion preg_replace() HTML-Tags entfernen. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$plain_text = preg_replace('/<[^<]+>/', '', $html_string);
echo $plain_text;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>Im obigen Code definieren wir eine preg_replace()-Funktion mit einem regulären Ausdrucksmuster. Das reguläre Ausdrucksmuster „<code>/<[^<]+>/</code>`表示查找任何以"<code><</code>"开头,以"<code>></code>“ endet im Teilstring und ersetzt ihn durch einen leeren String. Dadurch werden alle HTML-Tags entfernt. </p><p>Abschließend geben wir den String, der keine HTML-Tags enthält, auf dem Bildschirm aus. </p><p> Zusätzlich zum preg_replace( )-Funktion gibt es viele andere Funktionen, die zum Entfernen von HTML-Tags verwendet werden können. Beispielsweise kann die Funktion „strip_tags()“ auch zum Entfernen von HTML-Tags verwendet werden. Die Syntax der Funktion „strip_tags()“ lautet wie folgt: „<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$plain_text = strip_tags($html_string);
echo $plain_text;</pre><div class="contentsignin">Nach dem Login kopieren</div></div>“. Der obige Code verwendet die Funktion „strip_tags()“, um alle Tags zu entfernen und die Textzeichenfolge auf dem Bildschirm auszugeben. <p></p>Zusammenfassend sind reguläre Ausdrücke in PHP sehr leistungsfähige Werkzeuge und können zur Verarbeitung verschiedener Zeichenfolgenoperationen in diesem Artikel verwendet werden. Wir haben gelernt, wie man die Funktionen preg_replace() und strip_tags() verwendet, um Klartextinhalte aus HTML-Strings zu extrahieren. Mithilfe regulärer Ausdrücke können HTML-Tags einfach entfernt und Klartextinhalte bereitgestellt werden
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den regulären Abgleich, um HTML-Tags in PHP zu entfernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!