これらすべての行を一致させる最良の方法は何ですか? 最初の 2 行では、user/password/mode の 3 つのグループを作成しますが、最後の行では、理想的には 3 つのグループすべてを作成したいと考えていますが、3 の値だけが空の文字列です。
set admin user "user1" password "password1" privilege "all"
set admin user "user2" password "password2" privilege "all"
set admin user "user3" password "password3"
私の現在の正規表現は最初の 2 つにのみ一致します。
set admin user "(?<user>[\w-]+)" password "(?<password>.*)"(\s+privilege\s+"(?<mode>[\w-]+)")