2016-08-03 72 views
0

我想知道是否有可能使用組的匹配數來設置另一個組的量詞。正則表達式中反向引用的匹配用戶數

換句話說:如果一個組匹配'x'次,那麼我想用'x'作爲另一個組的量詞。

示例: 我想匹配的部分以'('開頭,以')'結尾。在相等數目的內可以包含多個 '(' 和 ')' 的文本,但總是:

1(2)3匹配(2)

1(2(3(4)5)6)7匹配(2(3(4)5)6)

1(2(3)4)5(6)匹配(2(3)4)

1(2(3)4(5)6)7匹配(2(3)4(5)6)

+0

你想達到什麼目的?在這裏,「堆棧」是正則表達式的明顯選擇。 – CinCout

+1

啊,沒錯。沒有想到這種模式: - /。 –

回答

-2

這是用正則表達式無法實現的。應該使用stack(謝謝@CinCout)。

+0

感謝您的反饋,但我現在感到困惑。對我而言,這是答案,我認爲不需要額外的信息。如果我問一個問題,我應該怎麼做,答案是「這不能做,用X代替」? –

相關問題