使用正则表达式从字符串中删除方括号?
如何从Java中的给定String中删除所有方括号(“[]”)?
String s = "[abcdefg]"; s = s.replaceAll(regex, "");
在这种情况下会使用什么正则表达式?
使用这一个:
String s = "[abcdefg]"; String regex = "\\[|\\]"; s = s.replaceAll(regex, ""); System.out.println(s);
你可以使用类似"\\[([^\\]])\\]"
类的东西来匹配它(打开brachet,一系列任何不是一个右括号(包含在里面()
以供以后参考),然后关闭括号)然后用()
块(组1)内匹配的内容替换整个匹配(组0)