\s]+))/is'...)" Entfernen Sie einfach die href."/> \s]+))/is'...)" Entfernen Sie einfach die href.">

Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie href aus einem regulären PHP-Ausdruck

So entfernen Sie href aus einem regulären PHP-Ausdruck

藏色散人
藏色散人Original
2021-11-24 09:39:241583Durchsuche

So entfernen Sie href aus einem regulären PHP-Ausdruck: 1. Erstellen Sie eine PHP-Beispieldatei 2. Verwenden Sie den regulären Ausdruck "preg_match('/hrefs*=s*(?:"([^"]*)"|'( [^ ']*)'|([^"'>s]+))/is'...)" Entfernen Sie einfach die href.

So entfernen Sie href aus einem regulären PHP-Ausdruck

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.

Wie entferne ich href mit einem regulären PHP-Ausdruck?

Problembeschreibung:

php-regulärer Ausdruck zum Entfernen von href und Daten

Um diesen Absatz zu c3561dcbd38f29bc0bda07f2808635148000-00005db79b134e9f6b82c0b36e0489ee08ed

ersetzt durch f35ad6452be82ba40d26d54f71e1c9348000-00005db79b134e9f6b82c0b36e0489ee08ed

Der einzige Link besteht darin, href="XXXXX"

zu entfernen Wie schreibe ich? ?

Implementierungsmethode:

<?php
$string = &#39;<a target="_blank" href="./Itemxteal_8000-0000_1.htm">8000-0000</a>&#39;;
preg_match(&#39;/href\s*=\s*(?:"([^"]*)"|\&#39;([^\&#39;]*)\&#39;|([^"\&#39;>\s]+))/is&#39;, $string,$matches);
//print_r($matches);
echo str_replace($matches[0], &#39;&#39;, $string);
?>

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie href aus einem regulären PHP-Ausdruck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn