java - 删除 Java 中两个或多个连续数字之间的空格?

标签 java regex

<分区>

如何在 Java 中使用正则表达式删除句子中两个或多个连续数字之间的空格?

例如,

输入字符串:

Chân dung Mohamed Hilal, chủ nhân số điện thoại 0164 345 6164 có giá 2,2 triệu USD.

期望输出:

Chân dung Mohamed Hilal, chủ nhân số điện thoại 01643456164 có giá 2,2 triệu USD.

最佳答案

你可以试试这个

String inputString = "Chân dung Mohamed Hilal, chủ nhân số điện thoại 0164 345 6164 có giá 2,2 triệu USD."
String outputString = inputString.replaceAll("(?<=\\d) +(?=\\d)", "");

关于java - 删除 Java 中两个或多个连续数字之间的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59188591/

相关文章:

java - 如何从文件中选择文本

java - 缓存由 servlet 提供的图像

php - 如何使用正则表达式随机匹配所需的字符?

用于匹配总共 x 位数字的正则表达式,其中 x 位数字中,最多 y 可以位于小数点后

regex - 快速忽略转义的双引号字符

java - 打印字节时的内存

java - 应用程序引擎的 hibernate 配置

用于清理用户输入的标题以使其显示在 URL 中的 Java 库?

javascript - 正则表达式匹配数字中的第二个点

python - 两个字符串之间的正则表达式匹配?