我有一些字符串:
String a = "Hello 12 2 3 4 45th World!";
Run Code Online (Sandbox Code Playgroud)
我想将数字连接起来: "Hello 12234 45th World"
通过尝试a.replaceAll("(?<=\\d) +(?=\\d)", ""),我得到的结果如下:
"Hello 1223445th World".
有没有办法只连接数字,而不是数字 + th?
(?<=\\d) +(?=\\d+(?:\\s|$))
Run Code Online (Sandbox Code Playgroud)
你可以试试这个。看演示。
https://regex101.com/r/nS2lT4/43
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |