Guest User

Untitled

a guest
Jun 24th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. import re
  2. def ipv4_address(ip):
  3. return (bool(re.match(
  4. '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]).){3}
  5. ([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$', ip))
  6. if True else False)
  7.  
  8. print(ipv4_address("127.0.0.1n"))
  9.  
  10. A(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(?:.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}Z
  11.  
  12. import re
  13.  
  14. octet = r'(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])'
  15. rx = re.compile(r"A{0}(?:.{0}){{3}}Z".format(octet))
  16.  
  17. def ipv4_address(ip):
  18. return bool(rx.match(ip))
  19.  
  20. strs = ["127.0.0.1n","127.0.0.2"]
  21. for s in strs:
  22. print("'{}' => {}".format(s, ipv4_address(s)))
  23.  
  24. '127.0.0.1
  25. ' => False
  26. '127.0.0.2' => True
Add Comment
Please, Sign In to add comment