2020年1月2日 MRKJ page150 re模板

Posted python1988

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020年1月2日 MRKJ page150 re模板相关的知识,希望对你有一定的参考价值。

import re
pattern=rmrw+  #模式字符串,前面加个r做成原生字符,这样就不用加斜杠做转义
string2=MR_SHOP mr_shop#要进行匹配的字符串
M=re.match(pattern,string2)
# flags 可选参数,表示标志位的,用于控制匹配方式的
msg=	A 只进行ASCII匹配,也就是不匹配汉字
     	I 不区分大小写
     	M 将^ 和 $ 用于整个字符串的开始和结尾的每一个行
     	S 用(.) 匹配所有字符,包括换行
     	X 忽略模式字符串中未转义的空格和注释
print(
**************
,msg,
***************
)
N=re.match(pattern,string2,re.I)
print(M,
,N)
print(start位置:,N.start(),
end位置:,N.end())
print(匹配位置的元祖:,N.span())
print(要匹配的字符串:,N.string)
print(匹配数据:,N.group())


print(N.string[0:7])
print(string2[N.start():N.end()])
print(string2[N.span()[0]:N.span()[1]])

》》》》》

**************
A 只进行ASCII匹配,也就是不匹配汉字
I 不区分大小写
M 将^ 和 $ 用于整个字符串的开始和结尾的每一个行
S 用(.) 匹配所有字符,包括换行
X 忽略模式字符串中未转义的空格和注释
***************

None
<re.Match object; span=(0, 7), match=‘MR_SHOP‘>
start位置: 0
end位置: 7
匹配位置的元祖: (0, 7)
要匹配的字符串: MR_SHOP mr_shop
匹配数据: MR_SHOP
MR_SHOP
MR_SHOP
MR_SHOP

以上是关于2020年1月2日 MRKJ page150 re模板的主要内容,如果未能解决你的问题,请参考以下文章

2020年1月22日 MRKJ page209 模块 update

2020年1月15日 MRKJ 继承 page197

2019年12月27日 MRKJ page119 集合

2019年12月23日 MRKJ 元祖推导式page107

2020年1月20日 MRKJ 模块

2020年7月24日 编写FooBizBaz.java