2017-02-21 37 views
0

「(文本)」的出現我有一些文本具有以下結構的行:正則表達式爲第二匹配的給定線

(short text) some text here (longer explanation) 

哪一個是正確的regexp以匹配第二括號集合,即「(更長的解釋)」?

感謝

+0

在一行中是否總是有兩組?你必須照顧嵌套括號嗎? –

+0

'。*?\([^ \(] + \ K \([\ w \ s] + \)' –

回答

1

你可以使用這個(它接受嵌套括號在更詳細的解釋)。

\(.*?\).*?(\(.*\))(?!\))

較短的文字必須是在括號(如在你的問題中指定)。