1
这是我的正则表达式。我想找到开头和结尾的圆括号,并用“\(”和“\)”替换它们。replace全部错误
word = word.replaceAll(Pattern.quote("("), "\\" + "(").replaceAll(Pattern.quote(")"), "\\" + ")");
这是输出,如果字= “字)”:
New word is: word)
正如你可以看到它并没有改变任何事情。
为什么你需要使用正则表达式进行简单的更换也是这样吗?只需使用正常的替换功能并省去一些麻烦:''''''''''''''''''' –
感谢您使用'word.replace(“(”“,”\\“+”(“).replace(”)“,”\\“+”)“你工作。你可以把这个回答:) –