re.fullmatch
Определяет соответствие строки указанному шаблону.
re.fullmatch(pattern, string, flags=0)
-> объект Match/MatchObject, либо None
pattern -- Шаблон, соответствие которому следует определить
string -- Строка, которую требуется проверить на соответствие шаблону.
flags=0 -- Флаги управления интерпретацией регулярного выражения.
string -- Строка, которую требуется проверить на соответствие шаблону.
flags=0 -- Флаги управления интерпретацией регулярного выражения.
Возвращает объект соответствия, если строка, как целое, полностью соответствует шаблону, в противном случае возвращает None.
import re
re.fullmatch('кот', 'кот-обормот') # None
re.fullmatch('кот', 'кот') # <_sre.SRE_Match object; span=(0, 3), match='кот'>
На заметку
Если требуется поиск соответствия только в начале строки, следует воспользоваться re.match().
Синонимы поиска: re.fullmatch, re, fullmatch
В разделе «re (регулярные выражения)»:
re.compile
re.findall
re.match
re.search
re.split
re.sub
Синтаксис регулярных выражений
На заметку
Читайте нас в Twitter. Ссылка в самом низу страницы.