次の例からすべての変数値のリストを取得しようとしています。
JobName :: Variable1 = 1 | Variable2 = 2 | Variable3 = 3
上記の変数から値 1 2 および 3 を返す方法を教えてください
私は次の作業をしようとしていますが、これまでのところかなり成功していません! 正規表現で OR 記号と AND 記号を正しく使用する方法がわかりません。
(<?<=\s*=\s*).+ | \n
基本的に、正規表現は EQUAL 記号の後に来るものと一致し、PIPE または END OF THE LINE まで一致し続ける必要があります。
もう一つの例:
JobName :: Variable1 = 123456 234567 | Variable2 = asdf q s | Variable3 = as123!@#/*()
正規表現は次を返します: 123456 234567 , asdf qs , as123!@#/*()
注意: BETWEEN [= and |] OR [= and \n] を返す必要があるだけです。