[英]replace empty paranthese in a string in java
我遇到了一个简单的问题。我需要在 java 中替换字符串中的空括号。 例如 :
String str = "aaaa()";
需要是"aaaa"
。
我试过 :
str.replaceAll("()", "");
但这不起作用。
由于项目限制,我必须使用 jdk1.4
您必须对括号进行转义,因为replaceAll
使用正则表达式,而括号是正则表达式中用于定义组的保留字符:
str.replaceAll("\\(\\)", "");
或者在您的情况下,您只需要使用replace
:
str.replace("()", "");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.