⊗pyPmREPG 55 of 129 menu

Grupuri prin metoda group în metoda search Python

O metodă alternativă de lucru cu grupuri este utilizarea metodei group. În parametrul său se specifică numărul grupului care trebuie afișat. Dacă în parametru se specifică 0 sau se lasă gol, va fi returnat întregul substring care se potrivește cu expresia regulată.

Să presupunem că avem șirul:

txt = '123 456 789'

Să extragem din el prima potrivire cu cifrele, specificate prin expresia regulată a metodei search. Apoi să plasăm substringul în trei grupuri, fiecare fiind afișat prin metoda group:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # va afișa '123' print(res.group(1)) # va afișa '1' print(res.group(2)) # va afișa '2' print(res.group(3)) # va afișa '3'

Este dat șirul:

txt = 'username:john'

Plasați 'username:' în primul grup, iar 'john' - în al doilea. Afișați toate grupurile în consolă.

Este dat șirul:

txt = '123 aaabbbccc'

Distribuiți toate caracterele litere în trei grupuri astfel încât substringul, format din litera 'a' să ajungă în primul grup, 'b' - în al doilea, 'c' - în al treilea. Afișați toate grupurile în consolă.

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