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!