糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > python与正则表达式(part8)--compile对象及match对象的属性方法

python与正则表达式(part8)--compile对象及match对象的属性方法

时间:2022-03-29 00:15:50

相关推荐

python与正则表达式(part8)--compile对象及match对象的属性方法

文章目录

compile对象属性(compile函数生成的正则表达式对象的属性)flags参数扩展举个例子match对象的属性方法1.属性变量2.属性方法举个例子

compile对象属性(compile函数生成的正则表达式对象的属性)

flags参数扩展

flags参数扩展

1.使用该参数的函数

re模块调用的匹配函数。如:pile,re.findall,re.search…

2.作用

扩展丰富正则表达式的匹配功能

3.常用flag

备注1:这些flags参数值都是re模块中的常量。同时,他们也是re模块的属性,所以使用它们时,我们要用【re.flags参数值】的方式去调用,比如re.A。

备注2:由下面的例子,我们也看到了,这些flags值,实际上都是整数。

举个例子

代码和结果放在一起:

十进制32–>二进制10000。regex.flags的二进制为10000时,表示不添加任何附加功能。

十进制34–>二进制10010。regex.flags的二进制为10010时,表示附加功能为re.I。

match对象的属性方法

1.属性变量

2.属性方法

group(n = 0)功能:获取match对象匹配内容参数:默认为0表示获取整个match对象内容,如果是序列号或者组名则表示获取对应子组内容返回值:匹配字符串

举个例子

代码:

输出结果:

如果觉得《python与正则表达式(part8)--compile对象及match对象的属性方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。