在Java中,我想在字符串之后插入一个空格,但前提是逗号后面的字符后面是数字或字母。我希望使用使用正则表达式作为参数的 replaceAll 方法。到目前为止,我有以下内容:
String s1="428.0,chf";
s1 = s1.replaceAll(",(\\d|\\w)",", ");
此代码确实成功区分了上面的字符串和逗号后已经有空格的字符串。我的问题是我不知道如何编写表达式以便插入空格。上面的代码将上面显示的字符串中的 c 替换为空格。这不是我想要的。
s1
执行后应该是这样的replaceAll
:"428.0 chf"