⊗pyPmREMSeP 54 of 129 menu

Grupe u metodu search u Pythonu

Često je pri pretrazi pogodno razdvojiti pronadjeni podstring na takozvane grupe. One predstavljaju način da se pronadjeno podeli na odvojene delove. Da biste ih koristili, treba deo regularnog izraza zatvoriti u obične zagrade.

Hajde da probamo u praksi. Pretpostavimo da imamo sledeći string:

txt = '123 456'

Hajde da razdvojimo podstringove sa brojevima po grupama. Za ovo ćemo napisati sledeći regularni izraz:

res = re.search('(\d+) (\d+)', txt)

Kao rezultat ćemo dobiti match-objekat. U njenom elementu sa indeksom 1 će biti prva grupa, u elementu sa indeksom 2 - druga grupa, a u elementu sa indeksom 0 - sve pronadjeno (takozvana nulta grupa):

print(res[0]) # '123 456' - pronadjeno print(res[1]) # '123' - 1. grupa print(res[2]) # '456' - 2. grupa

Dat je string koji sadrži domen:

txt = 'sss domain.ru zzz'

Pronadjite ovaj domen i njegovo ime smestite u prvu grupu, a zonu - u drugu.

Dat je string koji sadrži datum:

txt = '31.12.2025'

Smestite dan u prvu grupu, mesec - u drugu, a godinu - u treću.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij