gpt4 book ai didi

python - 正则表达式来找到这些值?

转载 作者:太空宇宙 更新时间:2023-11-04 08:57:45 24 4
gpt4 key购买 nike

我有这样一行:

a = "switchport port-security mac-address 000a.1111.2222 vlan 43"

我想像这样将 mac 和 vlan 编号粘贴到列表中:

["000a.1111.2222","43"]

我认为像下面这样的东西可以做到,有什么想法吗?

import re
a = "switchport port-security mac-address 000a.1111.2222 vlan 43"
b = re.findall("([a-fA-F0-9]{4}[\.]){2}([a-fA-F0-9]{4})|(\d+)",a)
print b

最佳答案

没有正则表达式,只需使用拆分。

a = "switchport port-security mac-address 000a.1111.2222 vlan 43"

split_list = a.split()
required_info = [split_list[3],split_list[5]]
print required_info
>> ["000a.1111.2222","43"]

关于python - 正则表达式来找到这些值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28748210/

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