Heim  >  Artikel  >  Backend-Entwicklung  >  Antwort auf die Bedeutung des regulären Ausdrucks \w \d

Antwort auf die Bedeutung des regulären Ausdrucks \w \d

小云云
小云云Original
2017-12-05 14:23:191937Durchsuche

Ich glaube, viele Menschen kennen sich mit regulären Ausdrücken aus, aber der erste Eindruck vieler Menschen ist, dass es schwierig ist, sie zu erlernen, weil sie auf den ersten Blick das Gefühl haben, dass es überhaupt keine Regeln gibt und es sich bei ihnen um eine Reihe von Besonderheiten handelt. Symbole sind völlig unverständlich. Tatsächlich liegt es nur daran, dass Sie reguläre Ausdrücke nicht verstehen. Wenn Sie sie einmal verstanden haben, werden Sie feststellen, dass es tatsächlich nicht viele verwandte Zeichen gibt, die in regulären Ausdrücken verwendet werden, und sie sind nicht schwer zu merken, geschweige denn zu verstehen. Die einzige Schwierigkeit besteht darin, dass sie relativ schlecht lesbar und nicht leicht zu verstehen sind. Ziel dieses Artikels ist es, jedem ein grundlegendes Verständnis regulärer Ausdrücke zu vermitteln und einfache reguläre Ausdrücke zu schreiben, die seinen Anforderungen entsprechen der täglichen Entwicklung.

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

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

$ stimmt mit dem Ende der Zeichenfolge überein

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

Der obige Inhalt ist die Antwort auf die Bedeutung des regulären Ausdrucks w d, ich hoffe, ich kann allen helfen.

Verwandte Empfehlungen:

Über b in regulären Ausdrücken

Zusammenfassung regulärer Ausdrücke, die häufig in PHP-Formularen verwendet werden

Eine Zusammenfassung häufig verwendeter regulärer Ausdrücke

Das obige ist der detaillierte Inhalt vonAntwort auf die Bedeutung des regulären Ausdrucks \w \d. 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