python wifi或藍牙mac 地址的提取

import re

mac = "ca:69:6c:35:83:e4,-74,|ca:69:6c:35:83:ed,-74,|ca:69:6c:35:83:ee,-76,|6a:69:6c:05:cb:1e,-80,|8a:69:6c:34:32:a9,-85,"

#pattern = r'(([a-z]|[0-9]){2}):(([a-z]|[0-9]){2}):(([a-z]|[0-9]){2}):(([a-z]|[0-9]){2}):(([a-z]|[0-9]){2}):(([a-z]|[0-9]){2})'
pattern = r'(([a-z]|[0-9]){2})(:(([a-z]|[0-9]){2})){5}(,-[0-9]{2})'
it = re.finditer(pattern,mac) 
print('start--->')
for match in it: 
    print (match.group() )

運行結果:

start--->
ca:69:6c:35:83:e4,-74
ca:69:6c:35:83:ed,-74
ca:69:6c:35:83:ee,-76
6a:69:6c:05:cb:1e,-80
8a:69:6c:34:32:a9,-85

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章