你需要做:
re.match("[0-7],[0-7]$", input):
在正则表达式中,[...]是一个字符集。这意味着,在您的原始模式中,您正在寻找一个逗号或 0 到 7 范围内的数字的单个0-7字符。添加两次没有任何作用。
另外,我不知道是什么input,但如果它是一个变量,那么你应该更改它的名称。拥有一个名为的变量input会使内置变量黯然失色。
如果input 是内置的,那么您需要通过()在末尾添加来调用它:
re.match("[0-7],[0-7]$", input()):