fork download
  1. import re
  2.  
  3.  
  4. hosts = ("Hostname#traceroute 10.0.0.1\n\n"
  5. "Type escape sequence to abort.\n"
  6. "Tracing the route to 10.0.0.1\n\n"
  7. " 1 10.0.0.2 0 msec 6 msec 0 msec\n"
  8. "11 10.0.0.3 115 msec\n"
  9. " 10.0.0.4 115 msec 116 msec")
  10.  
  11. ip = re.findall(r"^[ \t]*(?:\d*[ \t]* )?\d+\.\d+\.\d+\.\d+.*", hosts, re.M)
  12. print(ip)
Success #stdin #stdout 0.01s 27712KB
stdin
Standard input is empty
stdout
[' 1 10.0.0.2 0 msec 6 msec 0 msec', '11 10.0.0.3 115 msec', '   10.0.0.4 115 msec 116 msec']