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