python正则表达式匹配多行
Posted pengyingh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python正则表达式匹配多行相关的知识,希望对你有一定的参考价值。
参数re.S
jsProp = ‘b‘
fpData = ‘‘‘var a = [];
var b = [];
var c = [];‘‘‘
.*是尽可能匹配多的
searchResult = re.search((r‘((vars+|s*)%ss*=s*)[.*]‘%jsProp), fpData, re.S)
结果:searchResult ==
‘‘‘var b = [];
var c = []‘‘‘
.*?匹配到第一个满足条件的
searchResult = re.search((r‘((vars+|s*)%ss*=s*)[.*?]‘%jsProp), fpData, re.S)
结果:searchResult ==
‘‘‘var b = []‘‘‘
以上是关于python正则表达式匹配多行的主要内容,如果未能解决你的问题,请参考以下文章