好的正則表達式的問題,如何提取一個不在兩個字符之間的字符,在這種情況下括號。正則表達式,提取字符串不在兩個括號之間
我有一個字符串,如: word1 | {word2 | word3} |字4
我只想得到第一個和最後一個'pipe',而不是括號內的第二個。我嘗試過無數克拉負面和負面分組的嘗試,似乎無法使其發揮作用。
基本上我在一個JavaScript拆分函數中使用這個正則表達式來將它拆分成一個包含「word1」,「{word2 | word3}」,「word4」的數組。
任何援助將不勝感激!
什麼'酒吧'?這不是你的例子。 –
你使用什麼語言或工具?你能告訴我們一些你已經嘗試過的嗎? –
@CarlNorum他的意思是'word1',它是**垂直條**'|':)之前的 –