-3

我想知道是否有可能有一个 java 正则表达式来获取括号之间的所有内容

[any string]返回any string

我在想像[? . ]?我猜的原因[?搜索一个左括号并且.意味着任何字符。

4

3 回答 3

1

试试这个正则表达式:

(?<=\\[).*?(?=\\])
于 2012-12-11T20:35:22.080 回答
0

尝试以下正则表达式:

(?<=\[).*(?=\])

于 2012-12-11T20:34:13.053 回答
0

无需环顾四周。试试这个:

\[([^\]]+)

这匹配一个左括号,然后捕获不是右括号的所有内容,直到下一个右括号。您可以使用以下方法获取捕获的反向引用$1

于 2012-12-11T21:02:19.993 回答