re.search

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)
<re.Match object; span=(14, 19), match='gatas'>
Enviado por admin el Jue, 06/05/2021 - 07:29