Lassen Sie uns zunächst kurz reguläre Ausdrücke vorstellen:
Beim Schreiben von Programmen oder Webseiten, die Zeichenfolgen verarbeiten, besteht häufig die Notwendigkeit, Zeichenfolgen zu finden, die bestimmten komplexen Regeln entsprechen. Reguläre Ausdrücke sind Werkzeuge zur Beschreibung dieser Regeln. Mit anderen Worten: Reguläre Ausdrücke sind Codes, die Textregeln aufzeichnen.
Werfen wir einen Blick darauf, was die unordentlichen Zeichen in regulären Ausdrücken bedeuten:
1. Häufig verwendete Metazeichen
. Entspricht jedem Zeichen außer Newline
w entspricht Buchstaben, Zahlen, Unterstrichen oder chinesischen Schriftzeichen
s entspricht jedem Leerzeichen
d entspricht Zahlen
b entspricht dem Anfang oder Ende eines Wortes
^ Entspricht dem Anfang einer Zeichenfolge
$ entspricht dem Ende der Zeichenfolge
Dann versuchen wir es zu verstehen:
bhellob sucht tatsächlich nach dem Wort hallo – zuerst nach dem Anfang eines Wortes (b), dann nach der Zeichenfolge hallo und schließlich nach dem Ende des Wortes (b).
010-dddddddd Zum Beispiel die Festnetznummer von Peking – zuerst 010-, dann 8 Ziffern (d).
^d{18}$ Zum Beispiel die ID-Nummer – zuerst beginnt die Zeichenfolge (^), dann die 18-stellige Zahl (d) und schließlich endet die Zeichenfolge ($).
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn