2013-11-25 149 views

回答

5

試着改變你的零或更多的量詞(*)到一個或更多的量詞(+):

"Field1":".+?" 

您可能還需要考慮使用一個字符類,像這樣:

"Field1":"[^"]+" 
+0

這應該足夠嗎? 「Field1」:「。+」省略「?」 – Khan

+0

@Khan如果匹配在輸入字符串中出現兩次,會導致意想不到的結果 - 例如, ' 「字段1」: 「富」, 「字段1」: 「酒吧」'。非貪婪量詞將匹配限制爲必要的結果字符串以滿足匹配。 –

+0

@pswg啊,我明白了,沒有看到貪婪部分的用處。但如果出現這種情況,這是一個很好的觀點。 – Khan