Heim > Backend-Entwicklung > Python-Tutorial > Stellt \d in Python Regex immer Ziffern dar?

Stellt \d in Python Regex immer Ziffern dar?

Patricia Arquette
Freigeben: 2024-11-09 22:21:02
Original
753 Leute haben es durchsucht

Does d Always Represent Digits in Python Regex?

Nichtübereinstimmung von d in Regex

F: Stellt d ​​in einem Regex eine Ziffer dar?

A: Nein unbedingt. In der Regex-Implementierung von Python bezieht sich d auf einen größeren Bereich von Zeichen als nur auf Zahlen.

Betrachten Sie die Zeichenfolge „123“. Beim Abgleich mit d werden nur die Zeichen „1“ und „3“ als Ziffern identifiziert. Dies wirft die Frage auf, welche spezifischen Kriterien d in der Python-Regex erfüllt.

Obwohl das Intervall [0-9] oft mit d assoziiert wird, sind sie nicht immer austauschbar. Python [0-9] entspricht ausschließlich den Ziffern „0123456789“. Im Gegensatz dazu geht d über diese Grundziffern hinaus und umfasst zusätzliche Ziffernzeichen, wie sie häufig im Ostarabischen zu finden sind: ٠١٢٣٤٥٦٧٨٩.

Daher umfasst d einen umfassenderen Satz von Zeichen, die Ziffern darstellen, und deckt so ein breiteres Spektrum von Ziffern ab numerische Darstellungen.

Das obige ist der detaillierte Inhalt vonStellt d in Python Regex immer Ziffern dar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage