preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

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

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

Weiterlesen

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

Weiterlesen

• 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.

Weiterlesen