删除以逗号分隔的字符串中的额外逗号

时间:2014-05-05 12:16:58

标签: java string

假设我有这个字符串

Result="INDIA,,USA,SA,NA,,PAK";

从这个Result字符串如何删除,(cComma)符号如果我有多个逗号需要用sigle逗号替换。我该怎么办?

预期结果:

"INDIA,USA,SA,NA,PAK";

3 个答案:

答案 0 :(得分:10)

使用replaceAll:

Result = Result.replaceAll(",{2,}", ",");

",{2,}"是一个正则表达式,用于替换逗号字符至少两次。

答案 1 :(得分:2)

这有帮助吗?

Result = Result.replaceAll(",+", ",");

P.S,更好地遵循java命名约定,将变量命名为result(小r)。

答案 2 :(得分:0)

Result = Result.replaceAll(",,", ",")