在Java中我想一个字符串后插入空格逗号后插入的空间,但只有在逗号后的字符是由数字或字母成功。我希望使用正则表达式作为参数的replaceAll方法。到目前为止,我有以下几点:正则表达式 - 只有当成功由字母或数字
String s1="428.0,chf";
s1 = s1.replaceAll(",(\\d|\\w)",", ");
此代码成功上方String和一个在那里已经有逗号后的空间区分。我的问题是,我不知道如何编写表达式,以便插入空间。上面的代码将用空格替换上面显示的String中的c。这不是我想要的。
s1
应该是这样执行replaceAll
后:"428.0 chf"
尼斯。在答案的解释是好的,但 –
@BrianAgnew加入explanation..thxx .. – Anirudha