# Метод fullmatch в регулярных выражениях Python

Метод `fullmatch` проверяет строку на полное совпадение с регуляркой. В первом параметре метода указываем регулярку, которую будем искать, во втором параметре - строку, в которой ее ищем. Если совпадение найдено, то метод вернет match-объект, в противном случае - `None`. Синтаксис метод `fullmatch` выглядит так:

`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'>`

## Пример

Из match-объекта можно получить найденную подстроку. Для этого нужно обратиться к его первому элементу:

`txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])`

Результат выполнения кода:

`'abcde'`

## Практические задачи

Проверьте, что следующая строка состоит только из букв:

`txt = 'abcde'`

Проверьте, что следующая строка состоит только из цифр:

`txt = '12345'`
← →
↑