为了账号安全,请及时绑定邮箱和手机立即绑定

请问现在有什么技术可以识别文本中的类似pattern?

请问现在有什么技术可以识别文本中的类似pattern?

开心每一天1111 2018-08-21 10:09:34
比如下面的命令,由“!”分开,都是对access-list进行多项设置,虽然不是完全一样,但比较类似,所以这两个设定可以看作是一个类似pattern。我想知道现在有什么技术可以做这种文本的类似pattern识别,请大家告诉我,我在这里等你们。^_^!ipv6 access-list NAME11 permit ipv6 host ffff::0000:0001 any2 permit ipv6 host ffff::0000:0002 any1111111 deny ipv6 any any!ipv6 access-list NAME214 permit ipv6 host ffff::0000:0006 any15 permit ipv6 host ffff::0000:0007 any!interface INTERFACENAME1/0/1description commentno switchportbandwidth 1000ip address 11.17.1.12 255.255.255.1ip broadcast-address 11.17.1.12ip access-group 30 inip access-group 11 outdelay 10speed 10duplex fullno mdix autono cdp enable!interfaceINTERFACENAME2no cdp enable!interface INTERFACENAME3no cdp enable!interface INTERFACENAME4no cdp enable!interface INTERFACENAME5no cdp enable!interface INTERFACENAME6no cdp enable!interface INTERFACENAME7no cdp enable!interface INTERFACENAME8no cdp enable!
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

我可能也会选择使用正则表达式,把类似的文本用表达式去匹配。

1.我先把'no cdp enable'这种排除掉,这种是固定的,可以直接使用。

2.我把ipv6 access-list NAME1写成ipv6 access-list NAME[1-9],14 permit ipv6 host ffff::0000:0006 any写成

  [1-9]{2} permit ipv6 host ffff::0000:000[1-9] any

然后把正则表达式去匹配文本


查看完整回答
反对 回复 2018-09-12
  • 1 回答
  • 0 关注
  • 659 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信