用python正则表达式表达 01092022 121350 41155
您可以使用以下正则表达式来匹配日期和时间格式:
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
该正则表达式将日期和时间分为三个组:
(\d{2}\.\d{2}\.\d{4})匹配格式为dd.mm.yyyy的日期。(\d{2}:\d{2}:\d{2})匹配格式为hh:mm:ss的时间。(\d+)匹配一个或多个数字。
然后,使用re.findall()函数来查找所有匹配的结果,并通过循环遍历每个匹配项,并提取出日期、时间和数字
原文地址: http://www.cveoy.top/t/topic/iztS 著作权归作者所有。请勿转载和采集!