Python: проверка строки на соответствие регулярному выражению
Задача: проверить, соответствует ли строка заданному регулярному выражению.
Само регулярное выражение хранится в переменной tpl
:
tpl = '^\d+$'
Проверить, соответствует ли строка s
регулярному выражению tpl
можно следующей конструкцией:
import re
if re.match(tpl, s) is not None:
# Соответствует
else:
# Не соответствует