re.search(pattern, string, flags=0)
扫描string参数,查找正则表达式pattern产生匹配的第一个结果,返回一个SRE_Match对象。...words.']
>>> re.split('[a-f]+', '0a3B9', flags=re.IGNORECASE)
['0', '3', '9']
如果pattern在字符串的开头匹配,那么返回列表第一个元素是空字符串...>>> regex3 = r'([A-Z]+\d)'
>>> re.findall(regex3, content)
['STR1', 'STR2']
re.finditer(pattern, string...如果返回空迭代器表示匹配失败
content = '333STR1666STR299'
regex = r'([A-Z]+(\d))'
result = re.finditer(regex, content...,返回None
如果一个分组匹配多次,只返回最后一次匹配的结果
>>> m = re.match(r"(\w+) (\w+)(\d+)?"