Gemäß den Grammatikregeln für reguläre Ausdrücke besteht das Übereinstimmungsmuster des regulären Ausdrucks aus einer Reihe von Zeichen. Wenn Sie reguläre Ausdrücke lernen möchten, ist das Verständnis von Metazeichen und gewöhnlichen Zeichen eine Schwierigkeit, die überwunden werden muss. Es ist nicht nötig, sich bewusst daran zu erinnern. Der unten stehende Editor vermittelt Ihnen Wissen über reguläre Ausdrucks-Metazeichen und gewöhnliche Zeichen. Werfen wir einen Blick darauf.
1. Gewöhnliche Zeichen:
Die meisten Zeichen können nur sich selbst beschreiben, wie zum Beispiel alle Buchstaben und Zahlen.
Das heißt, normale Zeichen können nur mit denselben Zeichen wie in der Zeichenfolge übereinstimmen.
2. Metazeichen:
Da gewöhnliche Zeichen nur mit Zeichen übereinstimmen können, die mit ihnen selbst identisch sind, können die Flexibilität und leistungsstarken Übereinstimmungsfunktionen regulärer Ausdrücke nicht vollständig demonstriert werden, sodass reguläre Ausdrücke eine Reihe festlegen von Sonderzeichen. Diese Zeichen entsprechen nicht der direkten Zeichenmenge, haben aber eine besondere Semantik Bedeutungen, aber einige Zeichen haben nur in bestimmten Kontexten eine besondere Bedeutung.
Wenn Sie diesen Zeichenliteralen eine spezielle Bedeutung zuordnen möchten, müssen Sie vor diesen Zeichen einen Backslash () einfügen. Wenn ich beispielsweise ein $-Literal abgleichen möchte, muss ich es schreiben als $, andernfalls stimmt es mit einem Endort überein. Gerade aufgrund der Existenz dieser Sonderzeichen haben reguläre Ausdrücke leistungsstarke Funktionen.
^ $ . * + ? = ! : | \ / ( ) [ ] { }
PHP verwendet preg_split(), um Sonderzeichen (Metazeichen) aufzuteilen ) Zeichen usw.) Methodenanalyse
Vollständige Liste der Metazeichen regulärer Ausdrücke und Verhaltensbeschreibung_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonAnalyse von Metazeichen regulärer Ausdrücke und gewöhnlicher Zeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!