preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

Los parámetros son: • patrón esta es la expresión regular que debe coincidir. • cadena esta es la cadena que se buscará. • banderas modifica las banderas que se pueden utilizar. La función re.match() devuelve un objeto Match en caso de éxito, Ninguno en caso de error. 22.5.6 La diferencia entre hacer coincidir y buscar Python ofrece dos operaciones primitivas diferentes basadas en expresiones regulares: • match() busca una coincidencia solo al comienzo de la cadena, • search() busca una coincidencia en cualquier parte de la cadena. 22.5.7 La función findall() La función findall() devuelve una lista que contiene todas las coincidencias. La firma de este función es: Esta función devuelve todas las coincidencias no superpuestas del patrón en la cadena, como una lista de cadenas. La cadena se escanea de izquierda a derecha y las coincidencias se devuelven en el orden encontró. Si uno o más grupos están presentes en el patrón, entonces se muestra una lista de grupos. devuelto; esta será una lista de tuplas si el patrón tiene más de un grupo. Si no se encuentran coincidencias, se devuelve una lista vacía. A continuación se muestra un ejemplo del uso de la función findall(). este ejemplo busca una subcadena que comience con dos letras y seguida de ‘ai’ y una sola personaje. Se aplica a una oración y devuelve solo la subcadena ‘España’ y ‘plano’. re.findall(patrón, cadena, banderas=0) importar re str = ‘La lluvia en España se queda principalmente en el llano’ resultados = re.findall(’[a-zA-Z]{2}ai.’, str) imprimir (resultados) para s en resultados: huellas dactilares) 22.5 Trabajar con expresiones regulares de Python 265

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus