⊗pyPmREMFm 65 of 129 menu

Metoda fullmatch v regularnih izrazih Python

Metoda fullmatch preverja niz za popolno ujemanje z regularnim izrazom. V prvem parametru metode podamo regularni izraz, ki ga bomo iskali, v drugem parametru - niz, v katerem ga iščemo. Če je ujemanje najdeno, bo metoda vrnila match-objekt, v nasprotnem primeru - None. Sintaksa metode fullmatch je naslednja:

re.fullmatch(kaj iskati, kje iskati)

Primer

Uporabimo metodo fullmatch za naš niz:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Po izvedbi kode bo izpisano None, ker so v nizu poleg števk tudi presledki:

None

Primer

Naj bo naš niz zdaj sestavljen samo iz števk:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Rezultat izvajanja kode:

<re.Match object; span=(0, 6), match='123456'>

Primer

Iz match-objekta lahko dobimo najdeni podniz. Za to se je treba sklicevati na njegov prvi element:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Rezultat izvajanja kode:

'abcde'

Praktične naloge

Preverite, ali je naslednji niz sestavljen samo iz črk:

txt = 'abcde'

Preverite, ali je naslednji niz sestavljen samo iz števk:

txt = '12345'
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