我想用数字或数字替换包围的空格-.
所以如果我的字符串是I am Bob 12 12这应该转换为I am Bob 12-12.
请使用提出一些可能的答案Java.
str = str.replaceAll("(?<=\\d)\\s(?=\\d)", "-");
Run Code Online (Sandbox Code Playgroud)
这将查找以\\s数字((?<=\\d))开头并后跟数字((?=\\d))的空格(),并用短划线替换该空格.
如果要替换连续空格的组,请更改\\s为\\s+.
| 归档时间: |
|
| 查看次数: |
1615 次 |
| 最近记录: |