import re

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_work\venv\Scripts\python.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_work\venv\Scripts\python.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_work\venv\Scripts\python.exe D:/python_work/test.py
['MR_SHOP', 'mr_shop']
['mr_shop']

 

posted on 2020-07-27 16:39  winecork  阅读(207)  评论(0编辑  收藏  举报

导航