Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.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 re:如何设置模式重复次数的限制_Python_Re - Fatal编程技术网

Python re:如何设置模式重复次数的限制

Python re:如何设置模式重复次数的限制,python,re,Python,Re,如果我想一个模式只重复5次 我应该如何编写正则表达式模式? 我想这样做, 模式重复1,2,3,4,5次返回true, 重复6次或以上的模式返回false pattern = re.compile("[A-Za-z0-9]{3}[,]") # This only catches one instance of the pattern pattern = re.compile("[A-Za-z0-9]{3}[,])+ ") # This catches o

如果我想一个模式只重复5次 我应该如何编写正则表达式模式? 我想这样做, 模式重复1,2,3,4,5次返回true, 重复6次或以上的模式返回false

pattern = re.compile("[A-Za-z0-9]{3}[,]")
 # This only catches one instance of the pattern

pattern = re.compile("[A-Za-z0-9]{3}[,])+ ")
# This catches one or more instance the pattern





把整个表达式放在括号内,然后用大括号括起来。例如,对于3个声誉,它将是-
pattern=re.compile(([A-Za-z0-9]{3}[,]){3}”)

发现我可以设置实例重复次数的下限和上限


pattern=re.compile(“([A-Za-z0-9]{3}[,]){1,5}”)

Somwthing-like pattern=re.compile(([A-Za-z0-9]{3}[,]){1,5}”)?请添加测试数据并输出