java - 删除逗号分隔字符串中的多余逗号

标签 java string

假设我有这个字符串

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

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

预期结果:

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

最佳答案

用replaceAll:

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

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

关于java - 删除逗号分隔字符串中的多余逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23472251/

相关文章:

java - 了解 Spring @Autowired 的用法

c++ - 与 std::string 的简单通配符匹配

c - Strcmp不返回0

regex - Powershell中的路径和字符串斩波

java - 我需要帮助来设置Reddit API

java - 安装 Collabnet subversion 会强制重新安装 jdk6

java - 当我使用 FileInputStream 导出 JAR 文件时出现 FileNotFoundException

c++ - 从字符串中解析复数,考虑语法变化

python - 如何将整数转换为逗号分隔的字符串

java - 理解json