Metoda match modula re
Metoda match modula re išče
samo ujemanje z regularnim izrazom
na začetku niza. V prvem parametru metode
določimo regularni izraz, ki ga bomo iskali,
v drugem parametru - niz, v katerem
ga iščemo. V tretjem neobveznem parametru
lahko nastavimo zastavice
za dodatne nastavitve regularnega izraza.
Metoda vrne objekt Match object.
Če ujemanja niso najdena, se vrne
None.
Sintaksa
import re
re.match(regularni_izraz, niz, [zastavice])
Primer
Poiščimo vse podnize s številkami:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Rezultat izvajanja kode:
<re.Match object; span=(0, 3), match='123'>
Primer
Naj sedaj naš niz začne s črkovnimi simboli:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Rezultat izvajanja kode:
None
Glejte tudi
-
metoda
findallmodulare,
ki vrne seznam vseh ujemanj v nizu -
metoda
finditermodulare,
ki vrne iterator vseh ujemanj z regularnim izrazom v nizu -
metoda
searchmodulare,
ki išče prvo ujemanje z regularnim izrazom v nizu -
metoda
fullmatchmodulare,
ki išče vsa ujemanja z regularnim izrazom v nizu -
objekt
Match objectmodulare,
ki vsebuje informacije o ujemanjih z regularnim izrazom