Difference between revisions of "Python: Regex"

From RHS Wiki
Jump to navigation Jump to search
(Created page with "=== Port Regex === <source lang="python">port_regex = re.compile(r'\b(' r'6553[0-5]|' r'655[0-2][0-9]|'...")
 
Line 1: Line 1:
=== Port Regex ===
+
=== Port ===
 
  <source lang="python">port_regex = re.compile(r'\b('
 
  <source lang="python">port_regex = re.compile(r'\b('
 
                         r'6553[0-5]|'
 
                         r'6553[0-5]|'
Line 11: Line 11:
 
                         r'[1-9])'
 
                         r'[1-9])'
 
                         r'\b')</source>
 
                         r'\b')</source>
 +
=== IP ===
 +
<source lang="python">ip = re.compile('^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$')</source>

Revision as of 08:00, 24 October 2018

Port

port_regex = re.compile(r'\b('
                        r'6553[0-5]|'
                        r'655[0-2][0-9]|'
                        r'65[0-4][0-9][0-9]|'
                        r'6[0-4][0-9][0-9][0-9]|'
                        r'[1-5][0-9][0-9][0-9][0-9]|'
                        r'[1-9][0-9][0-9][0-9]|'
                        r'[1-9][0-9][0-9]|'
                        r'[1-9][0-9]|'
                        r'[1-9])'
                        r'\b')

IP

ip = re.compile('^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$')