gpt4 book ai didi

python - python 中的正则表达式和输入验证

转载 作者:行者123 更新时间:2023-11-30 23:31:32 26 4
gpt4 key购买 nike

我正在尝试使用正则表达式验证输入,以确保输入类似于:0,7

0 是最小的数字

7 是最大的数字

它们需要用“,”分隔

我尝试过使用

re.match("[0-7,0-7]", input):

运气不好

最佳答案

你需要做:

re.match("[0-7],[0-7]$", input):

在正则表达式中,[...] 是一个字符集。这意味着,在您的原始模式中,您正在寻找一个单个字符,该字符可以是逗号,也可以是 0 到 7 范围内的数字。添加 0-7两次没有任何作用。

另外,我不知道 input 是什么,但如果它是一个变量,那么你应该更改它的名称。名为 input 的变量会掩盖内置变量。

如果input内置的,那么您需要通过在末尾添加()来调用它:

re.match("[0-7],[0-7]$", input()):

关于python - python 中的正则表达式和输入验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19868736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com