Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Verwendung von \w\d in regulären Ausdrücken

Detaillierte Erläuterung der Verwendung von \w\d in regulären Ausdrücken

php中世界最好的语言
php中世界最好的语言Original
2018-03-29 13:51:046568Durchsuche

Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Verwendung von wd in regulären Ausdrücken geben Was sind die Vorsichtsmaßnahmen für die Verwendung von wd in regulären Ausdrücken Hier sind praktische Fälle Schauen Sie mal rein.

Ich glaube, viele Menschen kennen sich mit regulären Ausdrücken aus, aber der erste Eindruck vieler Menschen ist, dass es schwierig ist, es zu lernen, weil sie auf den ersten Blick das Gefühl haben, dass es überhaupt keine Regeln gibt und sie alle eine Menge sind Verschiedene solche Sonderzeichen sind völlig unverständlich.

Tatsächlich liegt es nur daran, dass Sie die regulären 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 sie sind auch nicht schwer 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 String-Muster, das zum Abgleichen einer Reihe von Strings verwendet wird Als würde man eine Form verwenden, um ein Produkt herzustellen, und das regelmäßige Muster ist 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

Also wenn Wenn Sie Benutzerinformationen registrieren, müssen Sie auf die spezifischen übereinstimmenden Daten achten. Sie dürfen nicht nur w ([0-9a-zA-Z_])

PS: Schauen wir uns den regulären Ausdruck w s d b

. Entspricht jedem Zeichen außer Zeilenumbrüchen. 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

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

Ich glaube, Sie haben die Methode beherrscht, nachdem Sie den Fall hier gelesen haben Artikel und mehr Wie aufregend, achten Sie bitte auf andere verwandte Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Methoden zum Vergleich von URL, Telefonnummer, Mobiltelefon und E-Mail-Adresse mit regulären Ausdrücken

JS regelmäßiger Ersatz Effekt zur Hervorhebung von Suchbegriffen

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von \w\d in regulären Ausdrücken. 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