Metod match modula re
Metod match modula re traži
samo podudaranje sa regularnim izrazom
na početku stringa. U prvom parametru metoda
navedemo regularni izraz koji ćemo tražiti,
u drugom parametru - string u kojem
ga tražimo. U trećem opcionom parametru
možemo postaviti flagove
za dodatna podešavanja regularnog izraza.
Metod vraća objekat Match object.
Ako podudaranje nije pronađeno, vraća se
None.
Sintaksa
import re
re.match(regularni_izraz, string, [flagovi])
Primer
Hajdemo da pronađemo sve podstringove sa ciframa:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Rezultat izvršavanja koda:
<re.Match object; span=(0, 3), match='123'>
Primer
A sada neka naš string počinje sa slovima:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Rezultat izvršavanja koda:
None
Pogledajte takođe
-
metod
findallmodulare,
koji vraća listu svih podudaranja u stringu -
metod
finditermodulare,
koji vraća iterator svih podudaranja sa regularnim izrazom u stringu -
metod
searchmodulare,
koji traži prvo podudaranje sa regularnim izrazom u stringu -
metod
fullmatchmodulare,
koji traži potpuno podudaranje stringa sa regularnim izrazom -
objekat
Match objectmodulare,
koji sadrži informacije o podudaranjima sa regularnim izrazom