Um reguläre Ausdrücke zu lernen, 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 folgende Editor hat Ihnen Wissen über reguläre Ausdrücke und gewöhnliche Zeichen vermittelt. Ich hoffe, er kann Ihnen helfen.
Gemäß den Grammatikregeln für reguläre Ausdrücke besteht das Übereinstimmungsmuster des regulären Ausdrucks aus einer Reihe von Zeichen.
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 Endstandort überein. Gerade aufgrund der Existenz dieser Sonderzeichen haben reguläre Ausdrücke leistungsstarke Funktionen.
^ $ . * + ? = ! : | \ / ( ) [ ] { }
PHP – PCRE-Metazeichen für reguläre Ausdrücke
Vollständige Liste der Metazeichen regulärer Ausdrücke und Verhaltensbeschreibung_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Metazeichen regulärer Ausdrücke und gewöhnlicher Zeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!