python 验证字符串是否满足正则表达式

import re


# 功能:检查字符串str是否符合正则表达式re_exp
# re_exp:正则表达式
# str:待检查的字符串
def check_string(re_exp, str):
    res = re.search(re_exp, str)
    if res:
        return True
    else:
        return False


# 检查格式是否满 YYYY-MM-DD的日期格式
print(check_string('^[0-9]{4}-[0-9]{2}-[0-9]{2}$', "2012-03-04"))  # True
print(check_string('^[0-9]{4}-[0-9]{2}-[0-9]{2}$', "1232012-03-04"))  # False

你可能感兴趣的:(python与深度学习,python,字符串,正则表达式)