Python中的正则表达式

问题描述 投票:0回答:3

我正在尝试使用正则表达式编写通用模式,以便它仅从字符串中获取特定内容。假设我们有类似GigabitEthernet0 / 0/0/0或FastEthernet0 / 4或Ethernet0 / 0.222的字符串。正则表达式应获取前2个字符和所有数字。因此,根据上述情况,获取的结果应为Gi0000或Fa04或Et00222。

x = 'GigabitEthernet0/0/0/2
m = re.search('([\w+]{2}?)[\\\.(\d+)]{0,}',x)

我无法理解如何编写正则表达式。也可以以列表的形式获取值。我再写一些模式,但无济于事。

python regex
3个回答
5
投票

0
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.