java “()“ 如何替换

java “()“ 如何替换,第1张

java “()“ 如何替换

假设我想替换
(copa)
为空字符串的话
首先理所当然的会想到

String s1 = s.replaceAll("(copa)", "");

然后结果却是 “()”
这是因为小括号在java中是特殊符号的关系,需要转义才能识别该符号,于是改成如下

String s2 = s.replaceAll("\(copa\)", "");

这样就可以全替换掉啦~

String s = "(copa)";
String s1 = s.replaceAll("(copa)", "");
String s2 = s.replaceAll("\(copa\)", "");
System.out.println("s1是:" + s1);
System.out.println("s2是:" + s2);

测试如下:

当然,这也适用于其他特殊字符~

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

原文地址: http://outofmemory.cn/zaji/4970904.html

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

发表评论

登录后才能评论

评论列表(0条)

保存