-3
我想使用java方法replaceAll(),该方法从字符串中删除与给定正则表达式匹配的所有字符,以从字符串中删除开始和结束括号字符。什么正则表达式可以匹配[和]字符?
所以,我需要使用匹配[和]的正则表达式作为参数。
我试过使用[|]或([|]),但它们似乎不起作用。
我想使用java方法replaceAll(),该方法从字符串中删除与给定正则表达式匹配的所有字符,以从字符串中删除开始和结束括号字符。什么正则表达式可以匹配[和]字符?
所以,我需要使用匹配[和]的正则表达式作为参数。
我试过使用[|]或([|]),但它们似乎不起作用。
你需要转义:
\[ and \]
这应该同时关闭开你右括号。
str = str.replaceAll("\\[", "").replaceAll("\\]", "");
''['和'\]'..这是如此基本,它应该在任何文档中。 – usr2564301 2014-10-17 22:24:09
它*在*文档中:“[abc] \t a,b或c(简单类)”和“\ [...]引用以下字符”。 – 2014-10-17 22:26:28
而且由于您使用的是Java,因此您需要添加一个额外的斜线以跳过第一个斜杠。 :) – Voicu 2014-10-17 22:26:51