要被匹配的文字是這樣的<em style="width:100px;text-align:left;padding-left:5px;">馨竹香米</em> <em style="width:80px;">2.90</em> <em style="width:80px;">2.93</em> <em style="width:80px;">2.95</em> <em style="width:80px;">普通</em> <em style="width:80px;">斤</em> <em style="width:106px;">2016-01-01</em> <em style="width:60px;"> </em>我想用類似這樣的匹配規則寫出來:<em style="width:100px;text-align:left;padding-left:5px;">(.*?)</em> <em style="width:80px;">(.*?)</em> <em style="width:80px;">(.*?)</em> <em style="width:80px;">(.*?)</em> <em style="width:80px;">(.*?)</em> <em style="width:80px;">(.*?)</em> <em style="width:106px;">(.*?)</em> <em style="width:60px;"> </em>只匹配一行的話是可以的,比如說匹配規則這么寫<em style="width:100px;text-align:left;padding-left:5px;">(.*?)</em>但是照我想要的那個寫法的時候就顯示匹配不到了。
python正則表達式多行匹配
慕尼黑8549860
2018-07-16 11:05:12