我有這樣的正則表達式這是爲了去除句子分隔符(.
和?
):簡單的Java正則表達式不工作
sentence = sentence.replaceAll("\\.|\\?$","");
它正常工作,它
"I am Java developer."
到"I am Java developer"
"Am I a Java developer?"
轉換爲"Am I a Java developer"
但部署後w Ë發現它還在句子替換任何其他點作爲
"Hi.Am I a Java developer?"
成爲"HiAm I a Java developer"
這究竟是爲什麼?
感謝您的明確解釋。它現在有效。 – user489849 2010-10-28 09:04:51
+1很好的解釋。 – jensgram 2010-10-28 09:07:18
當你感謝某人,檢查他的答案是有用的,這是最低限度;-)。 +1的詳細解釋 – 2010-10-28 09:08:25