Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)
- 127.255.0.0
- re.findall(regex, string)
- preg_match_all($regex, $string, $matches);
- >>> re.match(r'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)', '127.255.0.0').groups()
- ('127', '255', '0', '0')
- def valid_ip(s):
- m = re.match(r"(d+).(d+).(d+).(d+)$", s)
- if m is None:
- return False
- parts = [int(m.group(1+x)) for x in range(4)]
- if max(parts) > 255:
- return False
- return True
- r'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)'
- >>> import re
- >>> x = re.compile(r'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|'
- ... r'2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9]'
- ... r'[0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)')
- >>> x.match("127.0.0.1")
- <_sre.SRE_Match object at 0x5a8860>
- >>> x.match("127.255.0.1")
- <_sre.SRE_Match object at 0x5a8910>
- >>> x.match("127.255.0.0")
- <_sre.SRE_Match object at 0x5a8860>
Add Comment
Please, Sign In to add comment