我需要帮助编写正则表达式,使用python re引擎:
foo bar ... MAC:ADDRESS ... baz bat \r\n提前致谢!
我尝试了以下提取MAC地址,没有运气:
import re
p = re.compile(ur'((?:(\d{1,2}|[a-fA-F]{1,2}){2})(?::|-*)){6}')
test_str = u"TEXT WITH SOME MAC ADDRESSES 00:24:17:b1:cc:cc TEXT CONTINUES WITH SOME MORE TEXT 20:89:86:9a:86:24"
found = re.findall(p, test_str)
for a in found:
print a
Run Code Online (Sandbox Code Playgroud)