Метод match модуља re
Метод match модула re тражи
само поклапање са регуларним изразом
на почетку стринга. У првом параметру метода
наводимо регуларни израз који ћемо тражити,
у другом параметру - стринг у коме
га тражимо. У трећем опционом параметру
може се поставити флагови
за додатна подешавања регуларног израза.
Метод враћа објекат Match object.
Ако поклапање није пронађено, враћа се
None.
Синтакса
import re
re.match(регуларни израз, стринг, [флагови])
Пример
Хајде да нађемо све подстрингове са цифрама:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Резултат извршавања кода:
<re.Match object; span=(0, 3), match='123'>
Пример
А сада нека наш стринг почне са словним симболима:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Резултат извршавања кода:
None
Погледајте такође
-
метод
findallмодулаre,
који враћа листу свих поклапања у стрингу -
метод
finditerмодулаre,
који враћа итератор свих поклапања са регуларним изразом у стрингу -
метод
searchмодулаre,
који тражи прво поклапање са регуларним изразом у стрингу -
метод
fullmatchмодулаre,
који тражи сва поклапања са регуларним изразом у стрингу -
објекат
Match objectмодулаre,
који садржи информацију о поклапањима са регуларним изразом