re.ASCII

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+"

...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']
Enviado por admin el Mié, 19/05/2021 - 08:30