Heim php教程 PHP开发 Regulärer PHP-Filtercode für HTML-Tags, Leerzeichen und Zeilenumbrüche

Regulärer PHP-Filtercode für HTML-Tags, Leerzeichen und Zeilenumbrüche

Mar 17, 2017 pm 03:37 PM
html标签 php正则 换行符 空格

$str=preg_replace("/\s+/", " ", $str); //过滤多余回车 
$str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格) 

$str=preg_replace("/<\!--.*?-->/si","",$str); //注释 
$str=preg_replace("/<(\!.*?)>/si","",$str); //过滤DOCTYPE 
$str=preg_replace("/<(\/?html.*?)>/si","",$str); //过滤html标签 
$str=preg_replace("/<(\/?head.*?)>/si","",$str); //过滤head标签 
$str=preg_replace("/<(\/?meta.*?)>/si","",$str); //过滤meta标签 
$str=preg_replace("/<(\/?body.*?)>/si","",$str); //过滤body标签 
$str=preg_replace("/<(\/?link.*?)>/si","",$str); //过滤link标签 
$str=preg_replace("/<(\/?form.*?)>/si","",$str); //过滤form标签 
$str=preg_replace("/cookie/si","COOKIE",$str); //过滤COOKIE标签 

$str=preg_replace("/<(applet.*?)>(.*?)<(\/applet.*?)>/si","",$str); //过滤applet标签 
$str=preg_replace("/<(\/?applet.*?)>/si","",$str); //过滤applet标签 

$str=preg_replace("/<(style.*?)>(.*?)<(\/style.*?)>/si","",$str); //过滤style标签 
$str=preg_replace("/<(\/?style.*?)>/si","",$str); //过滤style标签 

$str=preg_replace("/<(title.*?)>(.*?)<(\/title.*?)>/si","",$str); //过滤title标签 
$str=preg_replace("/<(\/?title.*?)>/si","",$str); //过滤title标签 

$str=preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si","",$str); //过滤object标签 
$str=preg_replace("/<(\/?objec.*?)>/si","",$str); //过滤object标签 

$str=preg_replace("/<(noframes.*?)>(.*?)<(\/noframes.*?)>/si","",$str); //过滤noframes标签 
$str=preg_replace("/<(\/?noframes.*?)>/si","",$str); //过滤noframes标签 

$str=preg_replace("/<(i?frame.*?)>(.*?)<(\/i?frame.*?)>/si","",$str); //过滤frame标签 
$str=preg_replace("/<(\/?i?frame.*?)>/si","",$str); //过滤frame标签 

$str=preg_replace("/<(script.*?)>(.*?)<(\/script.*?)>/si","",$str); //过滤script标签 
$str=preg_replace("/<(\/?script.*?)>/si","",$str); //过滤script标签 
$str=preg_replace("/javascript/si","Javascript",$str); //过滤script标签 
$str=preg_replace("/vbscript/si","Vbscript",$str); //过滤script标签 
$str=preg_replace("/on([a-z]+)\s*=/si","On\\1=",$str); //过滤script标签 
$str=preg_replace("/&#/si","&#",$str); //过滤script标签,如javAsCript:alert(
Nach dem Login kopieren

更多php正则过滤html标签、空格、换行符的代码相关文章请关注PHP中文网!

相关文章:

PHP最常用的正则表达式的详解

php正则替换变量指定字符的方法

PHP正则表达式匹配替换与分割功能实例浅析

PHP开发技巧(十二)-常用PHP正则表达式的实例代码详解

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP formatiert Zeilen in CSV und schreibt Dateizeiger PHP formatiert Zeilen in CSV und schreibt Dateizeiger Mar 22, 2024 am 09:00 AM

In diesem Artikel wird ausführlich erläutert, wie PHP Zeilen in CSV formatiert und Dateizeiger schreibt. Ich hoffe, dass Sie nach dem Lesen dieses Artikels etwas daraus lernen können. Zeilen in CSV formatieren und in den Dateizeiger schreiben Schritt 1: Dateizeiger öffnen $file=fopen("path/to/file.csv","w"); in CSV-Strings umwandeln. Die Funktion akzeptiert die folgenden Parameter: $file: Dateizeiger $fields: CSV-Felder als Array $delimiter: Feldtrennzeichen (optional) $enclosure: Feldanführungszeichen (

Was bedeutet ein Leerzeichen in MySQL? Was bedeutet ein Leerzeichen in MySQL? Jul 20, 2023 pm 05:17 PM

MySQL Ein Leerzeichen ist ein Sonderzeichen, das zum Trennen von Schlüsselwörtern, Bezeichnern, Werten und anderen Anweisungselementen verwendet wird. Leerzeichen können an mehreren Stellen in einer SQL-Anweisung verwendet werden und haben normalerweise keinen Einfluss auf die Ausführung der Anweisung. Der Zweck von Leerzeichen: 1. Wird zum Trennen von Schlüsselwörtern und Bezeichnern verwendet. 3. Wird zum Trennen von Funktionen, Spalten und Tabellenaliasen verwendet. 4. Wird zum Einrücken und Ausrichten verwendet.

Der Unterschied zwischen Leerzeichen voller Breite und Leerzeichen halber Breite Der Unterschied zwischen Leerzeichen voller Breite und Leerzeichen halber Breite Mar 25, 2024 pm 12:45 PM

Der Unterschied zwischen Leerzeichen voller und halber Breite Wenn wir Textverarbeitungssoftware verwenden oder Textinhalte bearbeiten, stoßen wir manchmal auf das Konzept von Leerzeichen. Leerzeichen sind ein sehr grundlegendes Element beim Setzen und Formatieren von Text, aber viele Menschen kennen möglicherweise nicht den Unterschied zwischen Leerzeichen voller und halber Breite. Im täglichen Gebrauch haben wir möglicherweise das Gefühl, dass Leerzeichen voller Breite und Leerzeichen halber Breite in unterschiedlichen Situationen unterschiedliche Auswirkungen haben, sind uns der subtilen Unterschiede jedoch möglicherweise nicht bewusst. Der Unterschied zwischen Leerzeichen voller und halber Breite besteht zunächst in der Breite, die sie einnehmen.

So extrahieren Sie HTML-Tag-Inhalte mithilfe regulärer Ausdrücke in der Go-Sprache So extrahieren Sie HTML-Tag-Inhalte mithilfe regulärer Ausdrücke in der Go-Sprache Jul 14, 2023 pm 01:18 PM

So verwenden Sie reguläre Ausdrücke zum Extrahieren von HTML-Tag-Inhalten in der Go-Sprache. Einführung: Reguläre Ausdrücke sind ein leistungsstarkes Tool zum Textabgleich und werden auch häufig in der Go-Sprache verwendet. Im Szenario der Verarbeitung von HTML-Tags können uns reguläre Ausdrücke dabei helfen, den erforderlichen Inhalt schnell zu extrahieren. In diesem Artikel wird erläutert, wie reguläre Ausdrücke zum Extrahieren des Inhalts von HTML-Tags in der Go-Sprache verwendet werden, und es werden relevante Codebeispiele aufgeführt. 1. Verwandte Pakete einführen Zuerst müssen wir verwandte Pakete importieren: regexp und fmt. regexp-Paket bietet

So entfernen Sie HTML-Tags mithilfe regulärer Python-Ausdrücke So entfernen Sie HTML-Tags mithilfe regulärer Python-Ausdrücke Jun 22, 2023 am 08:44 AM

HTML (HyperTextMarkupLanguage) ist eine Standardsprache zum Erstellen von Webseiten. Sie verwendet Tags und Attribute, um verschiedene Elemente auf der Seite zu beschreiben, wie z. B. Text, Bilder, Tabellen, Links usw. Bei der Verarbeitung von HTML-Text ist es jedoch schwierig, den Textinhalt schnell für die anschließende Verarbeitung zu extrahieren. Zu diesem Zeitpunkt können wir reguläre Ausdrücke in Python verwenden, um HTML-Tags zu entfernen und so schnell einfachen Text zu extrahieren. In Python reguläre Tabellen

Wie entferne ich HTML-Tags aus einer Zeichenfolge in PHP? Wie entferne ich HTML-Tags aus einer Zeichenfolge in PHP? Mar 23, 2024 pm 09:03 PM

PHP ist eine häufig verwendete serverseitige Skriptsprache, die häufig in der Website-Entwicklung und der Back-End-Anwendungsentwicklung eingesetzt wird. Bei der Entwicklung einer Website oder Anwendung kommt es häufig vor, dass Sie HTML-Tags in Zeichenfolgen verarbeiten müssen. In diesem Artikel wird erläutert, wie Sie mithilfe von PHP HTML-Tags aus Zeichenfolgen entfernen, und es werden spezifische Codebeispiele bereitgestellt. Warum müssen Sie HTML-Tags entfernen? Bei der Verarbeitung von Benutzereingaben oder aus einer Datenbank abgerufenem Text werden häufig HTML-Tags einbezogen. Manchmal möchten wir diese HTML-Tags entfernen, wenn wir Text anzeigen

So ermitteln Sie, ob in PHP ein Zeilenumbruchzeichen vorhanden ist So ermitteln Sie, ob in PHP ein Zeilenumbruchzeichen vorhanden ist Nov 04, 2022 am 09:56 AM

So ermitteln Sie, ob in PHP ein Newline-Zeichen vorhanden ist: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie eine Zeichenfolge, die ein Newline-Zeichen enthält. 3. Übergeben Sie „if(strstr($string, „\n“)) {echo '; „Neuer Zeilenumbruch gefunden“;}else {echo „nicht gefunden“;}“ kann verwendet werden, um festzustellen, ob ein Zeilenumbruchzeichen vorhanden ist.

Wozu dienen Ireport-Zeilenumbrüche? Wozu dienen Ireport-Zeilenumbrüche? Dec 21, 2023 am 10:36 AM

In ireport können Sie Zeilenumbrüche verwenden, um Text umzubrechen. Ein Zeilenumbruchzeichen ist ein Sonderzeichen, das angibt, wo Text umgebrochen werden soll.

See all articles