【发布时间】:2016-01-29 11:17:11
【问题描述】:
我正在研究一个匹配以下两种语法的正则表达式...
1.
aaa accounting system default
action-type start-stop
group tacacs+
2.
aaa accounting system default start-stop group tacacs+
到目前为止,我得到的最好的是......
^aaa accounting system default (\n action-type |)start-stop(\n |) group tacacs\+
上面的正则表达式将匹配语法编号 2 而不是 1?拔我的头发! (我知道这可能很简单,但我是 Regex 新手)有什么想法吗? 第 2 行和第 3 行的开头有空格,语法片段 1 但没有显示以真正了解语法的呈现方式,请查看下面的 Regex101 链接。谢谢!
这里是 Regex101...
【问题讨论】:
-
我编辑了问题,使示例字符串看起来与 regex101.com 中的相同。如果空格真的可以是任何空间,并且可以有任何数量的空间,我会投票支持我的答案:)