human 可以写一个python的正则表达式判断输入格式是否符合2023-04-04 220000;
可以,以下是一个Python正则表达式判断输入格式是否符合“2023-04-04 22:00:00”的示例代码:
import re
# 定义正则表达式
pattern = r'^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}$'
# 输入待检验的字符串
input_str = '2023-04-04 22:00:00'
# 使用re模块进行匹配
match = re.match(pattern, input_str)
# 判断是否匹配成功
if match:
print('输入格式符合要求')
else:
print('输入格式不符合要求')
输出结果为:
输入格式符合要求
该正则表达式的含义是:
^表示字符串开头\d{4}表示匹配4个数字(年份)-表示匹配横线\d{2}表示匹配2个数字(月份和日期)-表示匹配横线\d{2}表示匹配2个数字(小时):表示匹配冒号\d{2}表示匹配2个数字(分钟):表示匹配冒号\d{2}表示匹配2个数字(秒钟)$表示字符串结尾
因此,该正则表达式可以匹配符合“2023-04-04 22:00:00”格式的字符串。
原文地址: http://www.cveoy.top/t/topic/bjG5 著作权归作者所有。请勿转载和采集!