有如下字串
string Str2 = "x.行政區域 == \"北京\" || x.行政區域 == \"上海\" || x.行政區域 == \"河北\" && x.區域城市 == \"城市\" && x.含水層層位 == \"淺層\" && x.含水層層位 == \"中深層\"";
注意: == 兩邊是空格的;
我現在用這個正則式
x\.(.+?) == \\"(.+?)\\"就可以匹配成功(有空格),如圖1
而用這個正則式
x\.(.+?)==\\"(.+?)\\"或者
x\.([\s.]+?)==\\"([\s.]+?)\\"就不成功;
那我就奇怪了,不是說.可以匹配空格嗎?

uj5u.com熱心網友回復:
=號右邊接\匹配不了空格,x.(.+?)==.*?\\"(.+?)\\",這樣有沒有空格都能匹配了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/234413.html
標籤:Java相關
下一篇:有關程式員最關注的求職網站
