2014-10-29 25 views
-1

我有一個txt文件,它有一些評論數據。我想替換....用java中的點號代替許多點

example String s = I am very happy.......; 

it may be I am very happy..; 

我想用java中的單個點替換所有點。

+3

單點或雙點????? – mlwn 2014-10-29 11:47:56

+0

自己嘗試 – Rasel 2014-10-29 11:49:03

回答

9

您可以使用正則表達式。但要注意的是點字符在正則表達式的意思是「任何字符」,因此必須進行轉義,即:

str = str.replaceAll("\\.+", "."); 
3

這應該工作:

String newStr = s.replaceAll("\\.+", "."); 
+0

+1,因爲這個答案和我的幾乎相同,只是在17秒後纔給出答案。 – AlexR 2014-10-29 12:01:52

+0

時機很重要:) – ToYonos 2014-10-29 12:02:51