[Caracteres]: \d en Regex
La clase de carácter "\d" en expresiones regulares de estilo Python se utiliza para hacer coincidir dígitos. Un dígito normalmente se define como un carácter numérico (0-9). Sin embargo, vale la pena señalar que el comportamiento de "\d" puede variar dependiendo del lenguaje de programación y la implementación.
En el caso de Python, "\d" coincide con caracteres que satisfacen \p{Nd} de Unicode. propiedad, que incluye lo siguiente:
Observación:
Mencionaste que en la secuencia "123", "\d" coincide con "1" y "3", pero no con "2". Esto se debe a que "\d" de Python coincide con dígitos Unicode, que solo incluyen caracteres seleccionados como "1" y "3" en un contexto determinado. El carácter "2" en este caso no se reconocería como un dígito Unicode.
Para hacer coincidir cualquier carácter de dígito, independientemente del contexto o idioma, debes usar "[0-9]" en su lugar.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3