這question and its answers在這裏建議雙方:正則表達式和嵌套模式:什麼是明確的答案?
它可以使用正則表達式來匹配嵌套的模式。
而且這是不可能的,因爲嵌套模式不是常規語言,因此DFA(正則表達式)不能識別它們。
在閱讀上述問題的答案(https://stackoverflow.com/a/3851098/2876289)之前,我總是與2一起。但現在我不太確定。
能'/(\((?>[^()]+|(?1))*\))/'
真正匹配嵌套的模式?
被問到 - 我在vim(和JavaScript)中嘗試了上述方法,但它不起作用。雖然也許它需要轉換成不同的語法。引用它的答案有9個upvotes。
好,謝謝。 – Cris