Python正则表达式中re.S作用

2019-06-13 09:05:38来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

re.S的作用:

不使用re.S时,则只在每一行内进行匹配,如果存在一行没有,就换下一行重新开始,使用re.S参数以后,正则表达式会将这个字符串看做整体,在整体中进行匹配

对比输出结果:

import re
a = """sdhellolsdlfsdfiooe:
yy988989pythonafsf"""

b = re.findall('hello(.*?)python',a)
c = re.findall('hello(.*?)python',a,re.S)
print (b)
print(c)

输出结果:
b:[]
c:['lsdlfsdfiooe:\nyy988989']

 


原文链接:https://www.cnblogs.com/CesareZhang/p/11013325.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python通用函数实现数组计算

下一篇:NumPy实现数据的聚合,计算最大值,最小值