Maison > développement back-end > Tutoriel Python > '\d' dans Python Regex correspond-il uniquement aux chiffres occidentaux ?

'\d' dans Python Regex correspond-il uniquement aux chiffres occidentaux ?

Barbara Streisand
Libérer: 2024-11-09 15:03:02
original
385 Les gens l'ont consulté

Does

Le « d » dans les expressions régulières est-il équivalent à un chiffre ?

Dans les expressions régulières, la classe de caractères « d » signifie un chiffre . Cependant, une découverte récente révèle que dans le cas spécifique des regex de style Python, "d" démontre un comportement légèrement différent.

En examinant le nombre 123, il a été observé que "d" correspond aux chiffres 1 et 3, mais pas 2. Cette observation soulève la question de savoir à quelles exigences spécifiques le chiffre auquel correspond "d" doit répondre.

Dans l'expression régulière de style Python, "d" correspond non seulement aux chiffres occidentaux traditionnels 0-9, mais également des chiffres d'autres langues et alphabets. En particulier, cela signifie que "d" peut correspondre à des caractères représentant des chiffres arabes orientaux (٠١٢٣٤٥٦٧٨٩).

Il est important de noter que la classe de caractères "[0-9]" n'est pas toujours équivalente à "d". . Dans Python 3, [0-9] correspond uniquement aux chiffres occidentaux 0-9, tandis que « d » correspond aux chiffres arabes occidentaux et orientaux. Par conséquent, dans les scénarios où vous devez faire correspondre tous les types de chiffres, y compris les chiffres provenant de langues autres que l'anglais, « d » est un choix plus approprié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal