kkk981071965
2021-05-25 02:36
采纳率: 100%
浏览 95

python正则表达式匹配引号中的内容

“,” 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。 

引号是中文的, ”后面有个空格。

上面的都是复制过来的,初学者搞了很久,都没提取出来时间。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳
    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)
    
    点赞 评论
  • 有问必答小助手 2021-05-25 15:07

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    点赞 评论

相关推荐 更多相似问题