在java中用sing dot替换许多点

时间:2014-10-29 11:46:53

标签: java

我有一个txt文件,其中包含一些评论数据。我想用替换 ....

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

it may be I am very happy..;

我想用java中的一个点替换所有在一起的点。

2 个答案:

答案 0 :(得分:9)

您可以使用正则表达式。但要注意正则表达式中的点字符意味着"任何字符"因此必须逃脱,即:

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

答案 1 :(得分:3)

这应该有效:

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