可能重複:
Regex - nested patterns - within outer pattern but exclude inner pattern如何檢查是否在括號中的正則表達式
我試圖讓後/串從字的字符串。但我希望這個詞不在括號內。例如:
something (theword other things) theword some more stuff
應該給我theword some more stuff
而不是theword other things) theword more stuff
。我如何在正則表達式中做到這一點。我使用PCRE(例如PHP,Python的正則表達式引擎)
編輯:
我想使用這個正則表達式的字符串是一個MySQL聲明。我試圖刪除部分,直到FROM部分,但內部的SQL語句(在括號中導致問題給我)。
請問'FOO \(棒\ )baz'算作括號還是隻是'foo(bar)baz'? – Regexident
我確信我的括號不會被轉義。 – yasar