python正则表达式re.compile的匹配结果?

代码如下:


re.compile('[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}')
re.compile('[0-9a-fA-F]{4}:[0-9a-fA-F]{2}:[0-9a-fA-F]{2}.[0-9a-fA-F]{1}')

请帮忙解析一下这个正则表达式的逻辑,谢谢!

阅读 3.4k
1 个回答

上面一个应该是匹配类似Mac地址的串,比如 A0:44:1A:E2:87:25
后面一个看不出意图,因为中间用了一个点号,匹配任意字符,有点挂怪的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题