可以,以下是一个 Python 正则表达式判断输入格式是否符合'2023-04-04 22:00:00' 的示例代码:

import re

# 定义正则表达式
pattern = r'^\d{4}-\d{2}-\d{2} \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' 格式的字符串。

Python 正则表达式验证时间格式:'2023-04-04 22:00:00'

原文地址: https://www.cveoy.top/t/topic/mLO4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录