Метад fullmatch модуля re
Метад fullmatch
модуля re
шукае ўсе супадзенні з рэгулярным выразам
у радку. У першым параметры метада ўказваем
рэгулярку, якую будзем шукаць, у другім
параметры - радок, у якім яе шукаем. У
трэцім неабавязковым параметры можна
задаць флагі
для дадатковых налад рэгуляркі.
Метад вяртае аб'ект Match object.
Калі супадзенні не знойдзены, вяртаецца
None
.
Сінтаксіс
import re
re.fullmatch(рэгулярка, радок, [флагі])
Прыклад
Давайце прымянім метад fullmatch
да
нашага радка:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Пасля выканання кода мы атрымаем None
,
таму што акрамя лічбаў, у радку ёсць і
прабельныя сімвалы:
None
Прыклад
А цяпер хай наш радок складаецца толькі з лічбаў:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Вынік выканання кода:
<re.Match object; span=(0, 6), match='123456'>
Глядзіце таксама
-
метад
findall
модуляre
,
які вяртае спіс з усіх супадзенняў у радку -
метад
finditer
модуляre
,
які вяртае ітэратар усіх супадзенняў з рэгуляркай у радку -
метад
search
модуляre
,
які шукае першае супадзенне з рэгуляркай у радку -
метад
match
модуляre
,
які шукае супадзенне з рэгуляркай у пачатку радка -
аб'ект
Match object
модуляre
,
які ўтрымлівае інфармацыю пра супадзенні з рэгуляркай