匹配所有这些行的最佳方法是什么。在前两行中,我将有 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-]+)")