Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IP地址正则表达式python_Python_Regex_Ip_Analysis - Fatal编程技术网

IP地址正则表达式python

IP地址正则表达式python,python,regex,ip,analysis,Python,Regex,Ip,Analysis,我有一个正则表达式的问题,我需要最有效的正则表达式 仅在255范围内匹配IP地址和 我尝试了这个“ip_模式='\d{1,3}\.\d{1,3}\.\d{1,3}.\d{1,3}'”,但它确实匹配255以上的偶数,例如321.222.11.4这应该可以做到: ^(?:(?: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]?)$ 使用这个正则表达式。它将匹配并检查255以内的IP范围

我有一个正则表达式的问题,我需要最有效的正则表达式 仅在255范围内匹配IP地址和

我尝试了这个“
ip_模式='\d{1,3}\.\d{1,3}\.\d{1,3}.\d{1,3}'
”,但它确实匹配255以上的偶数,例如321.222.11.4

这应该可以做到:

^(?:(?: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]?)$

使用这个正则表达式。它将匹配并检查255以内的IP范围

\[0-9][0-9[0-0-9[0-0-0-9][0-0-9[0-9]).((::25[0-5[0-0-5][0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[0-5[[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]?)$”或如何??