假设我有这个字符串
Result="INDIA,,USA,SA,NA,,PAK";
从这个Result字符串如何删除,
(cComma)符号如果我有多个逗号需要用sigle逗号替换。我该怎么办?
预期结果:
"INDIA,USA,SA,NA,PAK";
答案 0 :(得分:10)
使用replaceAll:
Result = Result.replaceAll(",{2,}", ",");
",{2,}"
是一个正则表达式,用于替换逗号字符至少两次。
答案 1 :(得分:2)
这有帮助吗?
Result = Result.replaceAll(",+", ",");
P.S,更好地遵循java命名约定,将变量命名为result
(小r
)。
答案 2 :(得分:0)
Result = Result.replaceAll(",,", ",")