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