一组数要求最少6位最多7位 且每一个数字直接用空格分割 只能输入数字或者* ?
一组数要求最少6位最多7位 且每一个数字直接用空格分割 只能输入数字或者*以上a b c都是正确格式 这种应该怎么去判断呢
回复
1个回答

test
2024-07-01
import re
def check_format(input_string):
# 正则表达式匹配 6 或 7 个由空格分隔的数字或星号
pattern = r'^(\d|\*)+(\s(\d|\*)+){5,6}$'
match = re.fullmatch(pattern, input_string)
return match is not None
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容