繁体   English   中英

使用正则表达式从字符串中删除方括号?

[英]Remove square brackets from a String using Regular Expressions?

如何从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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM