您可以使用以下正则表达式来匹配日期和时间格式:

import re

text = "01.09.2022 12:13:50 : 41155"

pattern = r"(\d{2}\.\d{2}\.\d{4}) (\d{2}:\d{2}:\d{2}) : (\d+)"

matches = re.findall(pattern, text)

for match in matches:
    date = match[0]
    time = match[1]
    number = match[2]
    print("Date:", date)
    print("Time:", time)
    print("Number:", number)

输出:

Date: 01.09.2022
Time: 12:13:50
Number: 41155

该正则表达式将日期和时间分为三个组:

  1. (\d{2}\.\d{2}\.\d{4}) 匹配格式为 dd.mm.yyyy 的日期。
  2. (\d{2}:\d{2}:\d{2}) 匹配格式为 hh:mm:ss 的时间。
  3. (\d+) 匹配一个或多个数字。

然后,使用re.findall()函数来查找所有匹配的结果,并通过循环遍历每个匹配项,并提取出日期、时间和数字

用python正则表达式表达 01092022 121350 41155

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

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