我有一個字符串"123.0"
並使用"123.0".matches("(\\.)?0*$")
來檢查它是否有任何尾隨零,但它不匹配。相同的正則表達式正確地匹配字符串@http://regexpal.com/Java string.match/string.replace與正確的表達式不匹配
如果我想只用其他的替換最後的零,那麼如何?說與string.replace:
更換(CharSequence的目標,爲CharSequence替換) - 替換此字符串與指定的文字替換序列字面目標序列匹配的每個子字符串。
但"123.0".replace("(\\.)?0*$", "")
它不會取代最後的「.0」。
如何與string.replace? – markovuksanovic
謝謝,這工作。 – markovuksanovic
@markovuksanovic,不客氣。 – falsetru