String.split()位于元字符+

String.split()位于元字符+,第1张

String.split()位于元字符+

replaceAll

接受正则表达式作为其第一个参数。

+
是一个特殊字符,它表示一个量词,表示 一个或多个出现 。因此,应转义以指定文字字符
+

rightside = rightside.replaceAll("\+", " +");

(字符串是不可变的,因此有必要将变量分配给的结果

replaceAll
);

替代方法是使用字符类,该字符类将删除元字符状态:

rightside = rightside.replaceAll("[+]", " +");

不过,最简单的解决方案是使用

replace
使用非正则表达式
String
文字的方法:

rightside = rightside.replace("+", " +");


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5500790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存