Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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
用于在Python中匹配端口列表的正则表达式?_Python_Regex - Fatal编程技术网

用于在Python中匹配端口列表的正则表达式?

用于在Python中匹配端口列表的正则表达式?,python,regex,Python,Regex,我编写了一个模式来匹配CSV格式的端口列表,例如,808080,53,4444,支持多个空格(将在下面的过程中删除) 这是模式:^\d{1,5}(\s*,\s*\d{1,5})*$ 但是,我也希望接受端口范围(例如,22-25)。为了提供进一步的示例,应全部接受以下字符串: 80 , 22-25,8080 , 4444-5555 80 80-81 5555-6000,1111-2222 , 80 80是否在此范围内22-25否,80在25之后。。。端口遵循数字顺序。类似于?是的,它工

我编写了一个模式来匹配CSV格式的端口列表,例如,
808080,53,4444
,支持多个空格(将在下面的过程中删除)

这是模式:
^\d{1,5}(\s*,\s*\d{1,5})*$

但是,我也希望接受端口范围(例如,
22-25
)。为了提供进一步的示例,应全部接受以下字符串:

80 , 22-25,8080  ,   4444-5555
80
80-81
5555-6000,1111-2222  ,  80

80
是否在此范围内<代码>22-25否,80在25之后。。。端口遵循数字顺序。类似于?是的,它工作正常,谢谢。请把答案贴出来,这样我就可以投票了!;)