Метад 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,
які ўтрымлівае інфармацыю аб супадзеннях з рэгуляркай