java - 如何删除数字之间的空格并避免数字前有非数字值?
问题描述
我有以下字符串:
String textString = "Power for CH2 234 45";
我需要一个正则表达式来删除数字之间的空格,但如果在数字之前有一个非数字值,我也想避免
textString ="Power for CH2 23445"
解决方案
你可以这样做:
String result = textString.replaceAll("\\b(\\d+)\\s+(?=\\d)", "$1");
结果将是:
CH2 电源 23445
所以正是你想要的
推荐阅读
- laravel - laravel上具有多个值的输入复选框
- openstack - 如何立即强制触发 aodh 警报动作?
- python - 无法将数据保存到 Django Rest Framework 中的外键字段中
- python - ModuleNotFoundError:没有名为“pyttsx3”的模块
- python - 使用 C API 创建 Python 包
- python - 将标记添加到 Librosa Waveplot Python
- python - 如何将不断变化的值附加到列表中?
- java - 州际公路(爪哇)
- python - Python requests 选项将参数转换为“&”
- html - 为什么我的引导程序不能在 hostgators 服务器上运行?