100 of 151 menu

Método findall del módulo re

El método findall del módulo re devuelve una lista de todas las coincidencias con la expresión regular. Si las expresiones regulares se colocan en grupos de captura, el método devolverá una tupla. En el primer parámetro del método especificamos la expresión regular que buscaremos, en el segundo parámetro - la cadena para buscar. En el tercer parámetro opcional se pueden establecer banderas para configuraciones adicionales de la expresión regular. El método verifica todas las coincidencias, buscándolas de izquierda a derecha.

Sintaxis

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

Ejemplo

Busquemos todas las coincidencias con la expresión regular en la cadena:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Resultado de la ejecución del código:

['12', '43', '56']

Ejemplo

Y ahora busquemos todas las coincidencias en los grupos de captura de la expresión regular:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

Resultado de la ejecución del código:

[('1', '2'), ('4', '3'), ('5', '6')]

Véase también

  • método finditer del módulo re,
    que devuelve un iterador de todas las coincidencias con la expresión regular en la cadena
  • método search del módulo re,
    que busca la primera coincidencia con la expresión regular en la cadena
  • método match del módulo re,
    que busca coincidencia con la expresión regular al principio de la cadena
  • método fullmatch del módulo re,
    que busca todas las coincidencias con la expresión regular en la cadena
  • método split del módulo re,
    que divide la cadena en una lista por el separador especificado
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