【发布时间】:2019-06-14 14:48:40
【问题描述】:
我正在尝试从包含多个 ID 的单个长行中从某些网络接口中提取 ID。 我已经尝试使用 split 没有成功。我将不胜感激任何帮助
这是输入的示例,请记住这是在单行文本中。
"Authentication success on Interface Gi1/0/20 AuditSessionID 0000000XXXXXXXXXX, Authentication success on Interface Gi1/0/24 AuditSessionID 0000000XXXXXXXXXX, Authentication not succeed on Interface Fi1/0/10 AuditSessionID 0000000XXXXXXXXXX"
我只期待输出 Gi1/0/20 Gi1/0/24 Fi1/0/10
【问题讨论】:
-
提取这些模式非常简单,但是为了使解决方案足够通用,如果您提及定义您要提取的模式的特征是有帮助的。是不是由三部分组成的上阿尔法、下阿尔法、数字、斜线、数字、斜线、数字、数字模式?该字段会更改为其他内容吗?字符串出现在“Interface”之后和“AuditSessionID”之前是否是事实?更多的澄清将有助于避免自以为是的答案。
-
如果您认为此处的答案已经解决了问题,请单击旁边的绿色复选标记将其标记为“已接受”。否则,请添加评论,或编辑您的问题以澄清它。
标签: python text-parsing