Nombre completo
re.ASCII
Librería
re
Sintaxis
re.ASCII
Descripción
El modificador de búsqueda re.ASCII fuerza que los símbolos \w, \W, \b, \B, \d, \D, \s y \S se basen en el código ASCII para buscar coincidencias de textos, en lugar de basarse en Unicode.
Parámetros
El modificador de búsqueda re.ASCII no admite argumentos.
Ejemplos
Si partimos del siguiente texto y expresión regular:
text = "la cigüeña es bonita"
pattern = r"\w+"
pattern = r"\w+"
...la búsqueda de todas las coincidencias del patrón de búsqueda con re.findall devuelve, por defecto, el siguiente resultado:
re.findall(pattern, text)
['la', 'cigüeña', 'es', 'bonita']
Si forzamos a que se considere el código ASCII para la identificación de coincidencias, el resultado cambia:
re.findall(pattern, text, flags = re.ASCII)
['la', 'cig', 'e', 'a', 'es', 'bonita']