python 正则
正则使用方式:
import re # re func def make_re_func(patt='', flags=0): ''' flags: 2: ignorecase ''' p = re.compile(patt, flags) def is_match(text): return p.match(text) return is_match def make_re_func_get(patt='', flags=0): p = re.compile(patt, flags) def is_match(text): return p.match(text) def get_value(text): return p.findall(text)[0] return is_match, get_value is_match, get_date = make_re_func_get(r'Year_(\d{4}_(\d{2}))') print(get_date('Year_2019_09_09')) # ('2019_09', '09')