Nombre completo
re.search
Librería
re
Sintaxis
re.search(pattern, string, flags=0)
Descripción
La función re.search recorre la cadena de texto string buscando la primera coincidencia del patrón pattern devolviendo el objeto match correspondiente. En caso de no encontrarse ninguna coincidencia, la función devuelve None.
Parámetros
- pattern: Patrón de búsqueda.
- string: Texto en el que realizar la búsqueda.
- flags: Modificadores de búsqueda.
Resultado
La función re.search devuelve un objeto de tipo match o None en caso de no encontrarse ninguna coincidencia.
Ejemplos
Podemos buscar la primera aparición de los textos "gato", "gata", "gatos" o "gatas" en la frase "mi gato y tus gatas son bonitos" con el siguiente código:
pattern = r"gat[o|a]s?"
text = "mi gato y tus gatas son bonitos"
re.search(pattern, text)
text = "mi gato y tus gatas son bonitos"
re.search(pattern, text)
<re.Match object; span=(14, 19), match='gatas'>