加re.S标志位:
re.compile(‘pattern’,re.S)
多个标志位:re.S|re.I
查询目前的标志位:re.flags
例:
Path Groups: {reg2reg}
Slack Time -0.023
pattern=re.compile(r'Path\sGroup:\s\{(reg2reg)\}.*?Slack\sTime\s+(.*?)\n,re.S'
pattern.findall()
pattern.search()
匹配结果:
.group()或者.group(0)返回匹配的str类型
:为整个文本
.group(n)返回第n个分组,类型为str
:group(1):reg2reg,group(2):-0.023
.groups()返回所有的分组,类型为元组
:(‘reg2reg’,’-0.023’)
版权声明:本文为oTobias原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。