Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 删除逗号分隔字符串中的额外逗号_Java_String - Fatal编程技术网

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
(small
r
)。

您尝试过什么吗?展示它!用户replaceAll(“,”,“,”),当他想要替换逗号时,你为什么要替换单引号?如果我有100个,那么我如何删除它们并替换为单引号,@user3467244请看我的答案。如果我有100个commo,那么我如何删除它们并替换为单引号,@user3467244-是;这个答案和肯特的答案至少能解决两个问题commas@user3467244这就是
{2,}
的作用。它的意思是至少两次,所以两次,三次,一百次,一千次。。。