【发布时间】:2017-02-05 06:19:51
【问题描述】:
您好,我正在尝试构建一个多行正则表达式来分组一行,然后是至少以一个空格开头的行。例如
interface Ethernet 1/1
ip address <>
mtu <>
ip tcp path-mtu-discovery
router bgp 100
network 1.1.1.0
如何构建一个正则表达式,将“interface ethertnet 1/1”及其子配置分组到一个组,并将“ip tcp path-mtu-discovery”分组到另一个组 和 bgp 和它的子命令到另一个组。换句话说,以非空格字符开头的行应该与以空格开头的行分组,如果后面跟着行。以非空白字符开头的两行应该是两个不同的组。
我尝试了一些已经讨论过的正则表达式,但这没有帮助。
提前致谢
【问题讨论】:
-
也许可以尝试不使用正则表达式 - 逐行。