import re # 使用match()方法进行匹配 pattern = r'mr_w+' #模式字符串 string = 'MR_SHOP mr_shop' match = re.match(pattern,string,re.I) print(match) string = '项目名称MR_SHOP mr_shop' match = re.match(pattern,string,re.I) print(match) D:python_workvenvScriptspython.exe D:/python_work/test.py <re.Match object; span=(0, 7), match='MR_SHOP'> None
import re # 使用match()方法进行匹配 pattern = r'mr_w+' #模式字符串 string = 'MR_SHOP mr_shop' match = re.match(pattern,string,re.I) print(match) print('匹配值的起始位置:',match.start()) print('匹配值的结束位置:',match.end()) print('匹配位置的元组',match.span()) print('要匹配的字符串',match.string) print('匹配数据',match.group()) D:python_workvenvScriptspython.exe D:/python_work/test.py <re.Match object; span=(0, 7), match='MR_SHOP'> 匹配值的起始位置: 0 匹配值的结束位置: 7 匹配位置的元组 (0, 7) 要匹配的字符串 MR_SHOP mr_shop 匹配数据 MR_SHOP
import re # 使用findall()方法进行匹配 pattern = r'mr_w+' string = 'MR_SHOP mr_shop' match = re.findall(pattern,string,re.I) print(match) string = '项目名称MR_SHOP mr_shop' match = re.findall(pattern,string) print(match) D:python_workvenvScriptspython.exe D:/python_work/test.py ['MR_SHOP', 'mr_shop'] ['mr_shop']