104 of 151 menu

Método fullmatch del módulo re

El método fullmatch del módulo re busca todas las coincidencias con una expresión regular en una cadena. En el primer parámetro del método especificamos la expresión regular que buscaremos, en el segundo parámetro - la cadena en la que buscaremos. En el tercer parámetro opcional podemos establecer banderas para configuraciones adicionales de la expresión regular. El método devuelve un objeto Match object. Si no se encuentran coincidencias, se devuelve None.

Sintaxis

import re re.fullmatch(expresión_regular, cadena, [banderas])

Ejemplo

Apliquemos el método fullmatch a nuestra cadena:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Después de ejecutar el código obtendremos None, porque además de dígitos, la cadena también contiene caracteres de espacio:

None

Ejemplo

Ahora hagamos que nuestra cadena consista únicamente en dígitos:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Resultado de la ejecución del código:

<re.Match object; span=(0, 6), match='123456'>

Véase también

  • método findall del módulo re,
    que devuelve una lista de todas las coincidencias en una cadena
  • método finditer del módulo re,
    que devuelve un iterador de todas las coincidencias con la expresión regular en una cadena
  • método search del módulo re,
    que busca la primera coincidencia con la expresión regular en una cadena
  • método match del módulo re,
    que busca coincidencias con la expresión regular al principio de la cadena
  • objeto Match object del módulo re,
    que contiene información sobre las coincidencias con la expresión regular
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar