正则表达式抽取ip地址

img

img


import re
lines=[]
while True:
    try:
        lines.append(input())
    except:
        break
 
for line in lines:
    mts = re.findall(r'(^|[^\d\.]+)(?!0\d+\.)((([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5]))(?![\d\.]+)', line)
    for mt in mts:
        print(mt[1])