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 = []'''
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM