


Entfernen Sie alle Zeichen außer az AZ 0-9 oder null über PHP-Regex
Aug 04, 2021 am 10:17 AMabcde$ddfd @abcd )der]
abcde$ddfd @abcd )der]
各位可以自己先在本地写个方法来实现删除该字符串中除 az AZ 0-9 或 " " 之外的所有字符。
下面是我的方法:
<?php $string = 'abcde$ddfd @abcd )der]'; echo '原始字符串 : '.$string.'<br>'; $newstr = preg_replace("/[^A-Za-z0-9 ]/", '', $string); echo '新字符串 : '.$newstr."<br>";
咱们直接运行结果,如下图所示:
可以看到这个结果是符号我们标题要求的吧!
是不是so easy!
其在PHP使用正则表达式,无非就是对preg_replace
函数的使用以及正则表达式匹配规则的掌握。
关于preg_replace
Sie können lokal eine Methode schreiben, um die Zeichenfolge außer az AZ 0-9 oder alle Zeichen außer „“ zu löschen.
Hier ist meine Methode:
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
Lassen Sie uns das Ergebnis direkt ausführen, wie unten gezeigt:
Sie können sehen, dass dieses Ergebnis unseren Titelanforderungen entspricht!
Ist das nicht so einfach? Die Verwendung regulärer Ausdrücke in PHP ist nichts anderes als die Verwendung der Funktion preg_replace
und die Beherrschung der Regeln für den Abgleich regulärer Ausdrücke.
preg_replace
finden Sie hier eine kurze Einführung: 🎜rrreee🎜 bedeutet, dass Sie es durch Ersetzen ersetzen können, indem Sie nach dem Teil des Betreffs suchen, der dem Muster entspricht. 🎜🎜Anhang: 🎜🎜Einführung in das Konzept regulärer Ausdrücke: 🎜🎜Regulärer Ausdruck ist eine logische Formel für Zeichenfolgenoperationen. Sie verwendet einige vordefinierte spezifische Zeichen und die Kombination dieser spezifischen Zeichen, um eine Zeichenfolge mit „regulären Zeichen“ zu bilden. , diese „Regelzeichenfolge“ wird verwendet, um eine Filterlogik für Zeichenfolgen auszudrücken. 🎜🎜Abschließend möchte ich jedem das „Handbuch für reguläre Ausdrücke“ empfehlen. Ich glaube, dass die Beherrschung regulärer Ausdrücke kein Problem darstellt, solange Sie dieses Tutorial sorgfältig lesen und bei der Anwendung bestimmte Referenzen berücksichtigen. 🎜Das obige ist der detaillierte Inhalt vonEntfernen Sie alle Zeichen außer az AZ 0-9 oder null über PHP-Regex. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So überprüfen Sie mithilfe von PHP-Regex, ob es sich bei der Eingabe um eine IPv6-Adresse handelt

So überprüfen Sie mit einem regulären PHP-Ausdruck, ob die Zeichenfolge leer ist

Regulärer PHP-Ausdruck, um zu überprüfen, ob die Eingabezeichenfolge das Format einer ID-Nummer oder einer Passnummer hat

So überprüfen Sie mithilfe eines regulären Ausdrucks in PHP, ob es sich um einen Dateipfad handelt

So überprüfen Sie das URL-Adressformat mit einem regulären PHP-Ausdruck

So validieren Sie das Telefonnummernformat mit einem regulären PHP-Ausdruck

So validieren Sie Eingaben einer bestimmten Länge mit PHP-Regex

So verwenden Sie reguläre PHP-Ausdrücke, um zu überprüfen, ob die Eingabezeichenfolge die richtige ID-Nummer, Passnummer oder das Passformat für Hongkong und Macao hat
