0

我想在这句话的方括号中得到所有内容,包括括号:

“Abcd [括号内] xyz”

我试过这个:

re.search(r'.[.])')

但它没有给出我要找的东西,不知道如何匹配第二个括号

4

1 回答 1

2

您需要的正则表达式类似于:

\[[^\]]*\]

查看上述表达式的演示。

您将需要根据您的编程语言对其进行调整。

re.search(r'.[.])')似乎是python,所以尝试:

>>> import re
>>> str = "ABC [in brackets] xyz"
>>> re.search('\[[^\]]*\]',str).group(0)
'[in brackets]'
于 2012-09-07T04:17:25.943 回答