Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗pyPmREMFiP 63 of 129 menu
◀ ▶

Grupos de captura en el método finditer de Python

En el método finditer también se pueden utilizar grupos de captura. Veámoslo en la práctica. Supongamos que tenemos una cadena:

txt = 'aaaa 123 bbbb 456'

Coloquemos todos los dígitos que se encuentran en la cadena en grupos de captura. Y al iterar sobre los objetos con un ciclo, mostremos la primera coincidencia (se considerará el grupo de captura cero), así como sus elementos, también a su vez repartidos en grupos de captura:

res = re.finditer('(\d)(\d)', txt) for el in res: print(el[0], el[1], el[2])

Después de ejecutar el código, se mostrará el grupo de captura cero, es decir, toda la subcadena, así como el primer y segundo carácter de esta subcadena:

'12 1 2' '45 4 5'

Se da la siguiente cadena:

txt = 'aaa 123 bbb 456 987'

Distribuya todas las subcadenas con números en tres grupos de captura. Y muéstrelas usando un ciclo.

← →
↑
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