gpt4 book ai didi

python - 正则表达式,包括匹配 juniper srx 输出的变量

转载 作者:行者123 更新时间:2023-12-01 06:34:12 25 4
gpt4 key购买 nike

刚开始使用 Python 作为我的第一语言进行编程。

我正在尝试创建一个与 'lo0.0' 或下面字符串中该位置出现的任何其他接口(interface)匹配的正则表达式。我需要将 IP 地址 '192.168.50.5' 作为变量输入,以便可以将正则表达式作为循环的一部分动态重用,从而确保检索到的接口(interface)是该路由的正确传出接口(interface)。

我尝试使用积极的后向断言,但在让脚本在正则表达式开头处获取变量方面没有取得太大成功,但在后向断言中使用 dotall多行

'\n\ninet.0:13 个目的地,14 条路线(13 条事件,0 条保留,0 条隐藏)\n+ = 事件路线,- = 最后事件,* = 两者\n\n192.168.50。 5/32 *[Direct/0] 1w2d 02:39:35\n > 通过 lo0.0\n'

最佳答案

使用显示 xml 解决了我的问题,与原始 junos 命令中的匹配的 xml 输出使得使用正则表达式解析变得更加容易。干杯沙申克

关于python - 正则表达式,包括匹配 juniper srx 输出的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59755775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com