OK regex question 、2 つの文字の間ではない文字を抽出する方法 (この場合は括弧)。
次のような文字列があります。{単語2 | 単語 3 } | 単語 4
最初と最後の「パイプ」だけを取得したいのですが、括弧の間にある 2 番目のパイプは取得したくありません。私は負のカラットと負のグループ化で無数の試みを試みましたが、うまくいかないようです。
基本的に、この正規表現を JavaScript 分割関数で使用して、これを「word1」、「{word2 | word3}」、「word4」を含む配列に分割しています。
どんな援助でも大歓迎です!