import\s+re\n\n#\s+提取日期\n\ndate_pattern\s+=\s+r"(\d{2}-\d{2}-\d{4})|(\d{2}.\d{2}.\d{4})"\n\ndate_match\s+=\s+re.search(date_pattern, str)\n\nif\s+date_match:\n\s+date\s+=\s+date_match.group()\n\s+print(date)\n\n#\s+提取时间\n\ntime_pattern\s+=\s+r"\d{2}:\d{2}"\n\ntime_match\s+=\s+re.search(time_pattern, str)\n\nif\s+time_match:\n\s+time\s+=\s+time_match.group()\n\s+print(time)\n\n#\s+提取数字\n\nnumber_pattern\s+=\s+r"\d+"\n\nnumbers\s+=\s+re.findall(number_pattern, str)\n\nif\s+numbers:\n\s+print(numbers)\n\n#\s+提取来源\n\nsource_pattern\s+=\s+r"from:\s'(.+)'"\n\nsource_match\s+=\s+re.search(source_pattern, str)\n\nif\s+source_match:\n\s+source\s+=\s+source_match.group(1)\n\s+print(source)

Python正则表达式提取日期、时间、数字和来源

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

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