import re
biaoda=r'(([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5]).){3}([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5])'
i=re.search(biaoda,"110.178.25.247")
print(i)
# <re.Match object; span=(0, 7), match='110.178'>
各位大佬好:
为啥匹配的结果不是110.178.25.247 而是110.178呢?是我的表达式哪些写错了吗?