Heim >Backend-Entwicklung >Python-Tutorial >Stellt \d in Python Regex immer Ziffern dar?
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!