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

ngu*_*uvn 2 java regex

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

例如,

输入字符串:

Chan dung Mohamed Hilal, ch? 是吗??i?n tho?i 0164 345 6164 có giá 2,2 tri?u 美元。

期望输出:

Chan dung Mohamed Hilal, ch? 是吗??i?n tho?i 01643456164 có giá 2,2 tri?u 美元。

Abd*_*kir 5

你可以试试这个

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)", "");
Run Code Online (Sandbox Code Playgroud)