⊗pyPmREMSeP 54 of 129 menu

Grupper i søkemetoden i Python

Ofte ved søk etter treff er det praktisk å dele opp delstrengen i såkalte grupper. De representerer en måte å bryte ned det funnet i separate deler. For å bruke dem må du omslutte en del av det regulære uttrykket i runde parenteser.

La oss prøve det i praksis. La oss si at vi har følgende streng:

txt = '123 456'

La oss dele opp delstrengene med tall i grupper. For å gjøre dette, la oss skrive følgende regulære uttrykk:

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

Som et resultat får vi et match-objekt. I det elementet med indeks 1 vil den første gruppen ligge, i elementet med indeks 2 - den andre gruppen, og i elementet med indeks 0 - alt som ble funnet (såkalt nullgruppe):

print(res[0]) # '123 456' - funnet print(res[1]) # '123' - gruppe 1 print(res[2]) # '456' - gruppe 2

Det er gitt en streng som inneholder et domene:

txt = 'sss domain.ru zzz'

Finn dette domenet og legg dets navn i den første gruppen, og sonen - i den andre.

Det er gitt en streng som inneholder en dato:

txt = '31.12.2025'

Legg dagen i den første gruppen, måneden - i den andre, og året - i den tredje.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis