preloader

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

Los objetos de coincidencia admiten una variedad de métodos y atributos que incluyen: • match.re El objeto de expresión regular cuyo match() o search() El método produjo esta instancia de coincidencia. • match.string La cadena pasada a match() o search(). • match.start([grupo]) / match.end([grupo]) Devuelve los índices del inicio y final de la subcadena emparejada por grupo. • match.group() devuelve la parte de la cadena donde hubo una coincidencia. 22.5.4 La función de búsqueda () La función search() busca una coincidencia en la cadena y devuelve una Coincidencia objeto si hay una coincidencia. La firma de la función es: El significado de los parámetros es: • patrón este es el patrón de expresión regular que se usará en la coincidencia proceso. • cadena esta es la cadena que se buscará. • banderas estas banderas (opcionales) se pueden utilizar para modificar el funcionamiento de la búsqueda. El módulo re define un conjunto de banderas (o indicadores) que se pueden utilizar para indicar cualquier Comportamientos opcionales asociados con el patrón. Estas banderas incluyen: Bandera Descripción re.IGNORARCASO Realiza coincidencias sin distinción entre mayúsculas y minúsculas re.LOCALE Interpreta las palabras según la configuración regional actual. Esta interpretación afecta el grupo alfabético (\w y \W), así como el comportamiento de límite de palabra (\b y B) re.MULTILINE Hace que $ coincida con el final de una línea (no solo con el final de la cadena) y hace que ^ coincide con el inicio de cualquier línea (no solo con el inicio de la cadena) re.DOTALL Hace que un punto (punto) coincida con cualquier carácter, incluido un salto de línea re.UNICODE Interpreta las letras según el juego de caracteres Unicode. Esta bandera afecta el comportamiento de \w, \W, \b, \B re.VERBOSO Ignora los espacios en blanco dentro del patrón (excepto dentro de un conjunto [] o cuando escapado por una barra invertida) y trata el # sin escape como un marcador de comentario importar re coincidencia = re.buscar(patrón, cadena) si coincide: proceso (coincidencia) re.search(patrón, cadena, banderas=0) 22.5 Trabajar con expresiones regulares de Python 263

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