preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

22.5.2 Ejemplo sencillo El siguiente programa de Python simple ilustra el uso básico del módulo re. Él es necesario importar el módulo re antes de poder usarlo. Cuando se ejecuta este programa, obtenemos el siguiente resultado: Si miramos el código, podemos ver que la cadena que estamos examinando contiene ‘john williams’ y que el patrón usado con esta cadena indica que estamos buscando un secuencia de ‘J’ o ‘j’ seguida de ‘ohn’. Para realizar esta prueba usamos el re. función de búsqueda () que pasa el patrón de expresiones regulares y el texto para probar, como parámetros. Esta función devuelve Ninguno (que se toma como falso por el If declaración) o un objeto de coincidencia (que siempre tiene un valor booleano de True). A partir de Por supuesto, ‘john’ al comienzo de text1 coincide con el patrón, el re.search () La función devuelve un objeto de coincidencia y vemos que aparece el mensaje “Se ha encontrado una coincidencia”. impreso. Tanto el objeto Match como el método search() se describirán con más detalle. abajo; sin embargo, este breve programa ilustra el funcionamiento básico de un Regular Expresión. 22.5.3 El objeto de coincidencia Los objetos de coincidencia son devueltos por las funciones search() y match(). Siempre tienen un valor booleano de True. Las funciones match() y search() devuelven None cuando no hay ninguna coincidencia y un objeto Match cuando se encuentra una coincidencia. Por lo tanto, es posible utilizar un partido objeto con una sentencia if: importar re texto1 = ‘john williams’ patrón = ‘[Jj]ohn’ print(‘buscando’, texto1, ‘buscando el patrón’, patrón) if re.search(patrón, texto1): print(‘Se ha encontrado una coincidencia’) buscando en john williams el patrón [Jj]ohn Se ha encontrado una coincidencia 262 22 Expresiones regulares en Python

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más