⊗pyPmREPG 55 of 129 menu

Grupos mediante el método group en el método search de Python

Una forma alternativa de trabajar con grupos es utilizar el método group. En su parámetro se especifica el número del grupo que se debe mostrar. Si en el parámetro se especifica 0 o se deja vacío, se devolverá toda la subcadena que coincida con la expresión regular.

Supongamos que tenemos la cadena:

txt = '123 456 789'

Extraigamos de ella la primera coincidencia con los dígitos definidos por la expresión regular del método search. Y luego coloquemos la subcadena en tres grupos, cada uno de los cuales se mostrará con el método group:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # mostrará '123' print(res.group(1)) # mostrará '1' print(res.group(2)) # mostrará '2' print(res.group(3)) # mostrará '3'

Se da la cadena:

txt = 'username:john'

Coloque 'username:' en el primer grupo, y 'john' - en el segundo. Muestre todos los grupos en la consola.

Se da la cadena:

txt = '123 aaabbbccc'

Distribuya todos los caracteres alfabéticos en tres grupos de tal manera que la subcadena que consiste en la letra 'a' vaya al primer grupo, 'b' - al segundo, 'c' - al tercero. Muestre todos los grupos en la consola.

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