⊗pyPmREMFm 65 of 129 menu

Metod fullmatch u regularnim izrazima Python

Metod fullmatch proverava string na potpuno poklapanje sa regularnim izrazom. U prvom parametru metoda navodimo regularni izraz, koji ćemo tražiti, u drugom parametru - string, u kome ga tražimo. Ako se poklapanje pronađe, onda će metod vratiti match-objekat, u suprotnom - None. Sintaksa metoda fullmatch izgleda ovako:

re.fullmatch(šta tražiti, gde tražiti)

Primer

Hajde da primenimo metod fullmatch na naš string:

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

Posle izvršavanja koda ispisaće se None, zato što pored cifara, u stringu ima i razmaka:

None

Primer

A sada neka naš string sadrži samo cifre:

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

Rezultat izvršavanja koda:

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

Primer

Iz match-objekta se može dobiti pronađeni podstring. Za to je potrebno pristupiti njenom prvom elementu:

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

Rezultat izvršavanja koda:

'abcde'

Praktični zadaci

Proverite da li sledeći string sadrži samo slova:

txt = 'abcde'

Proverite da li sledeći string sadrži samo cifre:

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