【发布时间】:2018-04-06 02:20:04
【问题描述】:
有人可以演示匹配方括号的正则表达式吗?
我目前正在使用java.util.regex。
例如,假设我们有以下行:
public static void main (String[] args) {
我只需要匹配左方括号[ 和下一个右方括号]。
我并不是说我需要匹配方括号之间的文本。
我试过了
[\\]]
和
\\]
不幸的是,它也匹配文本,我只需要匹配 [ 或 ]。
奇怪的是,当我尝试将{ 与[\\}] 匹配时,它起作用了!
想法?
【问题讨论】:
-
你试过
[\[\]]吗? -
我在这里看到关于基本正则表达式概念的混淆。请编辑您的问题并向我们准确展示您想要匹配的内容。
-
请发布您尝试过的代码。一些字符需要在正则表达式中用反斜杠转义,然后反斜杠需要在字符串文字中用另一个反斜杠转义。很难判断你是否做对了。