⊗pyPmREMF 60 of 129 menu

Método findall en expresiones regulares de Python

Para buscar todas las coincidencias con una expresión regular en Python se utiliza el método findall. En el primer parámetro del método especificamos la expresión regular que buscaremos, en el segundo parámetro - la cadena para la búsqueda. El método verifica todas las coincidencias, buscándolas de izquierda a derecha. Retorna una lista de cadenas con coincidencias o una lista de tuplas, si para la búsqueda se especifican expresiones regulares en grupos. Si no se encuentran coincidencias, se retornará una lista vacía. La sintaxis del método findall se ve así:

re.findall(qué buscar, dónde buscar)

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

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

El resultado de ejecutar el código:

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

Se da la cadena:

txt = '123 aaa 456 bbb 789'

Muestra la lista de subcadenas que contienen dígitos.

Se da la cadena:

txt = 'abc 123 def 456 789'

Muestra la lista de subcadenas que contienen letras.

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