Java 删除逗号分隔字符串中的额外逗号
假设我有这根绳子Java 删除逗号分隔字符串中的额外逗号,java,string,Java,String,假设我有这根绳子 Result="INDIA,,USA,SA,NA,,PAK"; 如果我有多个逗号需要用单逗号替换,如何从该结果字符串中删除,(cComma)符号。如何执行此操作 预期结果: "INDIA,USA,SA,NA,PAK"; 包括: Result = Result.replaceAll(",{2,}", ","); ,{2,}“是一个正则表达式,如果逗号字符至少出现两次,则用于替换它。这有帮助吗 Result = Result.replaceAll(",,", ",") Re
Result="INDIA,,USA,SA,NA,,PAK";
如果我有多个逗号需要用单逗号替换,如何从该结果字符串中删除,
(cComma)符号。如何执行此操作
预期结果:
"INDIA,USA,SA,NA,PAK";
包括:
Result = Result.replaceAll(",{2,}", ",");
,{2,}“
是一个正则表达式,如果逗号字符至少出现两次,则用于替换它。这有帮助吗
Result = Result.replaceAll(",,", ",")
Result = Result.replaceAll(",+", ",");
另外,最好遵循java命名约定,将变量命名为
result
(smallr
)。您尝试过什么吗?展示它!用户replaceAll(“,”,“,”),当他想要替换逗号时,你为什么要替换单引号?如果我有100个,那么我如何删除它们并替换为单引号,@user3467244请看我的答案。如果我有100个commo,那么我如何删除它们并替换为单引号,@user3467244-是;这个答案和肯特的答案至少能解决两个问题commas@user3467244这就是{2,}
的作用。它的意思是至少两次,所以两次,三次,一百次,一千次。。。