这是我的代码。
1234
我得到了输出:{{1}}
我的预期输出是:{{1}}
基本上我想摆脱两端的括号。
我不能使用除replaceAll方法之外的任何方法。代码的那部分不在我的控制之下。我可以改变正则表达式。
任何形式的帮助都非常感谢。
答案 0 :(得分:9)
您只需要在任何地方定位字符,只使用字符类:
parsedValue.replaceAll("[()]", "");
或者,如果您只想定位开头或结尾处的字符,请使用锚点(^
和$
)和替换(|
):
parsedValue.replaceAll("^\\(+|\\)+$", "");