Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有可能有一个 java 正则表达式来获取括号之间的所有内容
和[any string]返回any string
[any string]
any string
我在想像[? . ]?我猜的原因[?搜索一个左括号并且.意味着任何字符。
[? . ]?
[?
.
试试这个正则表达式:
(?<=\\[).*?(?=\\])
尝试以下正则表达式:
(?<=\[).*(?=\])
无需环顾四周。试试这个:
\[([^\]]+)
这匹配一个左括号,然后捕获不是右括号的所有内容,直到下一个右括号。您可以使用以下方法获取捕获的反向引用$1
$1