⊗pyPmREMSeP 54 of 129 menu

Žepi v metodi search v Pythonu

Pogosto je pri iskanju ujemanja priročno razstaviti podniz na tako imenovane žepe. Predstavljajo način za razbijanje najdenega na ločene dele. Za njihovo uporabo morate del regularnega izraza zapreti v okrogle oklepaje.

Poskusimo v praksi. Recimo, da imamo naslednjo niz:

txt = '123 456'

Razstavimo podnize s številkami v žepe. Za to napišimo naslednji regularni izraz:

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

Kot rezultat bomo dobili match-objekt. V njegovem elementu z indeksom 1 bo prvi žep, v elementu z indeksom 2 - drugi žep, v elementu z indeksom 0 pa - vse najdeno (tako imenovani ničti žep):

print(res[0]) # '123 456' - najdeno print(res[1]) # '123' - 1. žep print(res[2]) # '456' - 2. žep

Dan je niz, ki vsebuje domeno:

txt = 'sss domain.ru zzz'

Poiščite to domeno in njeno ime shranite v prvi žep, območje (cona) pa v drugi.

Dan je niz, ki vsebuje datum:

txt = '31.12.2025'

Dan shranite v prvi žep, mesec - v drugi, leto pa v tretji.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni