“,” hangupbegtime“:” 2021-05-24 09:44:42“,” hangupendtime“:” 2021-05-25 09:54:06“,” feedbacknum “:” 3“,” mainsn“:” 20210524274944“,” dealtimeinfo“:”
大佬帮忙,写个正则提取下hangupbegtime后面的时间 2021-05-24 09:44:42,mainsn后面的20210524274944,feedbacknum后面的3。
引号是中文的, ”后面有个空格。
上面的都是复制过来的,初学者搞了很久,都没提取出来时间。
import re
s = '''“,” hangupbegtime“:” 2021-05-24 09:44:42“,” hangupendtime“:” 2021-05-25 09:54:06“,” feedbacknum “:” 3“,” mainsn“:” 20210524274944“,” dealtimeinfo“:”'''
lst = re.findall(r'hangupbegtime“:” (.+?)“.*?feedbacknum “:” (.+?)“.*?mainsn“:” (.+?)“',s,re.M)
for a,b,c in lst:
print(a,b,c)
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632