我有一些文字,其中包含以下结构:
(short text) some text here (longer explanation)
哪个匹配第二个括号集的正确正则表达式,即“(更长的解释)”?
感谢
答案 0 :(得分:1)
希望这样可以正常工作:/.*?\([^\(]+\K\([\w\s]+\)/s
答案 1 :(得分:1)
你可以使用这个(在更长的解释中接受嵌套的括号)。
\(.*?\).*?(\(.*\))(?!\))
较短的文字必须在括号内(如问题中所述)。