⊗pyPmREMFiP 63 of 129 menu

Grupuri de captură în metoda finditer Python

În metoda finditer se pot folosi, de asemenea, grupuri de captură. Să vedem în practică. Să presupunem că avem șirul:

txt = 'aaaa 123 bbbb 456'

Să plasăm toate cifrele care se află în șir în grupuri de captură. Și la parcurgerea obiectelor cu ciclul să afișăm prima potrivire (ea va fi considerată grupul de captură zero), precum și elementele sale, la rândul lor repartizate în grupuri de captură:

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

După executarea codului se va afișa grupul de captură zero, adică întregul subșir, precum și primul și al doilea caracter din acest subșir:

'12 1 2' '45 4 5'

Este dat șirul:

txt = 'aaa 123 bbb 456 987'

Distribuiți toate subșirurile cu numere în trei grupuri de captură. Și afișați-le cu ajutorul ciclului.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge