⊗pyPmREMFiP 63 of 129 menu

Grupos de captura no método finditer do Python

No método finditer também é possível usar grupos de captura. Vamos ver na prática. Suponha que temos a string:

txt = 'aaaa 123 bbbb 456'

Vamos colocar todos os dígitos que estão na string em grupos de captura. E ao iterar sobre os objetos no loop, exibiremos a primeira correspondência (ela será considerada o grupo zero), bem como seus elementos, também por sua vez distribuídos em grupos de captura:

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

Após a execução do código, será exibido o grupo zero, ou seja, toda a substring, bem como o primeiro e o segundo caractere desta substring:

'12 1 2' '45 4 5'

Dada a string:

txt = 'aaa 123 bbb 456 987'

Distribua todas as substrings com números em três grupos de captura. E exiba-as usando um loop.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar