Heim > Artikel > Backend-Entwicklung > Hinweis 014 Trennzeichen für reguläre PHP-Ausdrücke
Vorne schreiben
Das von Hy369 verwendete reguläre PHP-Trennzeichen ist ein Schrägstrich (/, Schrägstrich). Ich dachte sogar, dass dies das einzige reguläre Trennzeichen in PHP sei.
Hey, bis heute habe ich ein ziemlich seltsames Beispiel für die Verwendung des #-Zeichens als reguläres Trennzeichen gesehen. Als ich diesen „seltsamen“ regulären Ausdruck sah, konnte ich nicht anders, als Du Niang zu fragen. Das Ergebnis: Ich war fassungslos.
Wirklich, bis zu diesem Moment wusste ich nicht, dass das reguläre Trennzeichen unter PHP eigentlich nicht nur / ist.
Okay, lasst uns diesen Wissenspunkt aufzeichnen, der Hy369 überrascht hat.
PHP-Trennzeichen für reguläre Ausdrücke
In PHP kann das Trennzeichen für reguläre Ausdrücke ein beliebiges Zeichen sein, außer: Buchstaben, Zahlen, Backslashes und Leerzeichen.
Häufig verwendete Trennzeichen sind: Schrägstrich (/, Schrägstrich), Nummernzeichen (#, Rautezeichen) und Tilde (~, Tilde).
Mit anderen Worten, es können die folgenden Muster sein:
/test string/ #^[^0-9]Hy369$# +php blog+ %[A-Za-z0-9_-]%
Wichtige Punkte
Wenn es sich um ein bestimmtes Muster handelt, muss dieses Muster im regulären Ausdruck verwendet werden Wenn Sie ein Trennzeichen verwenden, müssen Sie vor dem Trennzeichen einen Backslash einfügen. Beispiel:
/http:\/\//
In diesem Fall ist der gesamte reguläre Ausdruck nicht sehr intuitiv. Zu diesem Zeitpunkt können Sie erwägen, ein Trennzeichen zu ändern, um die Lesbarkeit des regulären Ausdrucks zu verbessern. Daher kann der obige reguläre Ausdruck durch Folgendes ersetzt werden:
#http://#
Das Obige ist der Inhalt von Hinweis 014 PHP-Trennzeichen für reguläre Ausdrücke. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.org). php.cn )!