检查字符串是否与某个模式匹配的最快方法是什么?正则表达式是最好的方法吗?
例如,我有一堆字符串,想要检查每一个字符串以查看它们是否是有效的IP地址(在这种情况下有效意味着正确的格式),是使用正则表达式执行此操作的最快方法吗?或者有更快的东西像字符串格式或其他东西。
这样的事情是我到目前为止所做的:
for st in strs:
if re.match('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}', st) != None:
print 'IP!'
蛊毒传说
守候你守候我
相关分类