Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in reguläre Ausdrücke

Detaillierte Einführung in reguläre Ausdrücke

零下一度
零下一度Original
2017-07-16 13:25:431225Durchsuche

RegularExpression ist ein spezielles String-Muster, das zum Anpassen einer Reihe von Strings verwendet wird, genau wie die Verwendung von Formen zur Herstellung von Produkten, und regulär Das ist es Form, die eine Regel definiert, um Zeichen zuzuordnen, die den Regeln entsprechen.

Regulärer Ausdruck w s d b
Entspricht jedem Zeichen außer Zeilenumbrüchen
w entspricht Buchstaben oder Zahlen oder Unterstrichen oder chinesischen Zeichen, was äquivalent zu „[^A-Za-“ ist. z0-9_]'.
s entspricht jedem Leerzeichen
d entspricht einer Zahl
b entspricht dem Anfang oder Ende eines Wortes
^ entspricht dem Anfang einer Zeichenfolge
$ entspricht dem Ende einer Zeichenfolge

Ob w mit chinesischen Schriftzeichen übereinstimmen kann, hängt von Ihrem Betriebssystem und Ihrer Anwendungsumgebung ab.

Ich glaube, viele Menschen kennen sich mit regulären Ausdrücken aus, aber der erste Eindruck vieler Menschen ist, dass es schwierig zu lernen ist, weil Es sieht so aus. Auf den ersten Blick hatte ich das Gefühl, dass es überhaupt kein Muster gab und dass es sich nur um eine Ansammlung spezieller Symbole handelte, die völlig unverständlich waren.

Tatsächlich liegt es nur daran, dass Sie reguläre Regeln nicht verstehen. Wenn Sie sie erst einmal verstanden haben, werden Sie feststellen, dass es tatsächlich nicht viele verwandte Zeichen gibt, die in regulären Regeln verwendet werden, und es ist nicht schwierig, sie zu verstehen Denken Sie daran, geschweige denn zu verstehen. Nach dem Einstieg ist die Lesbarkeit relativ schlecht und der Zweck dieses Artikels besteht darin, jedem ein grundlegendes Verständnis regulärer Ausdrücke zu vermitteln Ausdrücke und schreiben Sie einfache reguläre Ausdrücke, um den täglichen Bedarf zu decken.

Was ist ein regulärer Ausdruck?

Ein regulärer Ausdruck ist ein spezielles Zeichenfolgenmuster, das zum Abgleichen einer Reihe von Zeichenfolgen verwendet wird Eine Form, um ein Produkt herzustellen, und reguläre Regeln sind diese Form, die eine Regel definiert, um Zeichen zuzuordnen, die den Regeln entsprechen.

Nachdem ich viele verwandte Beschreibungen regulärer Ausdrücke konsultiert hatte, stellte ich fest, dass sich die Definition von w darauf bezieht, Groß- und Kleinbuchstaben, Zahlen und Unterstriche zu enthalten, was ([0-9a-zA-Z]) entspricht (basierend auf dem klassischen regulären Ausdruck). 30-minütiges Einführungs-Tutorial )

Aber im tatsächlichen Einsatz zeigt sich, dass dies nicht der Fall ist. Es kann auch gesagt werden, dass es nicht nur ([0-9a-zA-Z_])diese Daten umfasst Das Folgende ist das Test-Screenshot-Tool für Editplus:

enthält tatsächlich griechische Buchstaben, russische Buchstaben usw. zusätzlich zu

; Wenn Sie Benutzerinformationen registrieren, müssen Sie auf die spezifischen übereinstimmenden Daten achten. Verwenden Sie nicht einfach w und fertig

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in reguläre Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn