我想在这句话的方括号中得到所有内容,包括括号:
“Abcd [括号内] xyz”
我试过这个:
re.search(r'.[.])')
但它没有给出我要找的东西,不知道如何匹配第二个括号
我想在这句话的方括号中得到所有内容,包括括号:
“Abcd [括号内] xyz”
我试过这个:
re.search(r'.[.])')
但它没有给出我要找的东西,不知道如何匹配第二个括号
您需要的正则表达式类似于:
\[[^\]]*\]
查看上述表达式的演示。
您将需要根据您的编程语言对其进行调整。
re.search(r'.[.])')
似乎是python,所以尝试:
>>> import re
>>> str = "ABC [in brackets] xyz"
>>> re.search('\[[^\]]*\]',str).group(0)
'[in brackets]'