我希望在这个短语的方括号中包含所有内容,包括括号:
“Abcd [括号内] xyz”
我试过这个:
re.search(r'。[。])')
但它没有给出我想要的东西,不知道如何匹配第二个支架
答案 0 :(得分:2)
你需要的正则表达式是这样的:
\[[^\]]*\]
请参阅上述表达式的demo。
您需要根据您的编程语言进行调整。
re.search(r'.[.])')
似乎是python,所以请尝试:
>>> import re
>>> str = "ABC [in brackets] xyz"
>>> re.search('\[[^\]]*\]',str).group(0)
'[in brackets]'