我如何找到和替换java正则表达式

时间:2014-08-28 19:10:46

标签: java regex

删除括号及其间的所有内容的正则表达式是什么?

input  = "hello world (this is a test1) (test 2) hello";
output = "hello world   hello";

我试过了:

str.replaceAll("//(.*?//)", "");

1 个答案:

答案 0 :(得分:1)

您正在使用正斜杠字符来转义()特殊字符。你需要使用反斜杠:

String output = input.replaceAll("\\(.*?\\)", "");