您可以使用以下正则表达式来匹配日期和时间格式:\npython\nimport re\n\ntext = "01.09.2022 12:13:50 : 41155"\n\npattern = r"(\d{2}\.\d{2}\.\d{4}) (\d{2}:\d{2}:\d{2}) : (\d+)"\n\nmatches = re.findall(pattern, text)\n\nfor match in matches:\n date = match[0]\n time = match[1]\n number = match[2]\n print("Date:", date)\n print("Time:", time)\n print("Number:", number)\n\n输出:\n\nDate: 01.09.2022\nTime: 12:13:50\nNumber: 41155\n\n该正则表达式将日期和时间分为三个组:\n1. (\d{2}\.\d{2}\.\d{4}) 匹配格式为 dd.mm.yyyy 的日期。\n2. (\d{2}:\d{2}:\d{2}) 匹配格式为 hh:mm:ss 的时间。\n3. (\d+) 匹配一个或多个数字。\n\n然后,使用re.findall()函数来查找所有匹配的结果,并通过循环遍历每个匹配项,并提取出日期、时间和数字。

Python 正则表达式匹配日期时间和数字 - 示例解析

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

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