因换了核酸小程序,百度OCR提取粤康码截图里面的信息,得到得内容如下红色字体内容,如何通过正则表达式从下面内容分别提取被检测人姓名,核酸检测时间,核酸检测结果,三条数据,因为核酸截图上面有多条核酸记录所以会识别出多条信息,黄底红字后面得时间,结果数据是不需要,只需要最新得一条数据,谢谢。(所需结果为蓝底红字得:被检测人姓名:周*伦,核酸检测时间:2022-04-1619:08:18,核酸检测结果:阴性)我只需要正则表达就可以了
这是之前请教论坛上得正则:([^\,]*?\,采样时间)|(检测时间\,.*?\,)|(检测结果\,[^\,]*?\,)
要怎么修改一下
☆ 内容:傍晚5:20,l令,〈核酸检测结果,被检测人姓名:周*伦,①刷新,被检测人身份证号码:43******88,核酸检测结果:阴性◇,核酸检测机构:深圳华银医学检验中心,核酸检测时间:2022-04-1619:08:18,核酸采样时间:2022-04-1611:31:16,核酸检测结果:阴性◇,核酸检测机构:广州康赛医学检验实验室,核酸检测时间:2022-04-1219:21:13,核酸采样时间:2022-04-1210:54:47,核酸检测结果:阴性◇,核酸检测机构:深圳华银医学检验中心,核酸检测时间:2022-04-1010:11:44,核酸采样时间:2022-04-0913:54:38,核酸检测结果:阴性◇,核酸检测机构:广州康赛医学检验实验室,核酸检测时间:2022-03-1000:00:47,核酸采样时间:2022-03-0920:54:16
(^.+)(被检测人姓名:)([\u4e00-\u9fa5*]+)(.*?)(核酸检测结果:)([\u4e00-\u9fa5]{2})(.+?)(核酸检测时间:*?)(\d{4}-\d{1,2}-\d{1,2})([0-2]{1}\d{1}:[0-5]{1}\d{1}:[0-5]\d{1})(.*)
替换为(Replace with):$2$3;$5$6;$8$9 $10
|