python正则表达式匹配多⾏参数re.S
jsProp = 'b'
fpData = '''var a = [];
var b = [];
var c = [];'''
.*是尽可能匹配多的
searchResult = re.search((r'((var\s+|\s*)%s\s*=\s*)\[.*\]'%jsProp), fpData, re.S)
结果:searchResult ==
'''var b = [];
var c = []'''
.*?匹配到第⼀个满⾜条件的
searchResult = re.search((r'((var\s+|\s*)%s\s*=\s*)\[.*?\]'%jsProp), fpData, re.S)
正则匹配多个结果:searchResult ==
'''var b = []'''
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论