re.fullmatch

Nombre completo
re.fullmatch
Librería
re
Sintaxis

re.fullmatch(pattern, string, flags=0)

Descripción

La función re.fullmatch comprueba si la cadena string completa satisface la expresión regular pattern, devolviendo el objeto match correspondiente. En caso negativo, 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.fullmatch devuelve un objeto de tipo match o None en caso de no satisfacerse la expresión regular.

Ejemplos

Podemos comprobar si un texto completo satisface o no una expresión regular con el siguiente código:

pattern = r"(mi)s? gat[oa]s? (es|son) bonit[oa]s?"
text = "mi gata es bonita"
re.fullmatch(pattern, text)
<re.Match object; span=(0, 17), match='mi gata es bonita'>

Sin embargo el siguiente texto no satisface el patrón de búsqueda en su totalidad, por lo que la función re.fullmatch devuelve None (motivo por el que no se muestra nada en pantalla):

text = "mi gata es bonita y tu gato es bonito"
re.fullmatch(pattern, text)
Enviado por admin el Lun, 17/05/2021 - 09:29