king8462 发表于 2021-2-15 10:01:07

[已解决]正则匹配获取

本帖最后由 king8462 于 2021-2-15 10:53 编辑

网页地址:https://mp.weixin.qq.com/mp/audio?scene=105&__biz=MjM5MjAxNDM4MA==&mid=2666394062&idx=1&voice_id=MjM5MjAxNDM4MF8yNjY2Mzk0MDYx&sn=fd0fec981ca70f4fb552e9629cb8696b#wechat_redirect

数据如下,想获取13行到54行的msgid,voiceid,title,sn数据。这句代码可以单个获取,但不知道能不能一次获取到所有的值 。Local $aSRE = StringRegExp($sdoc, 'msgid : "(.*?)",', 3)
window.cgiData = {
    from_payread: "0" * 1 || 0,
    is_paid: "0" * 1 || 0,
      isaac : "0"*1||0,
    voiceid : "MjM5MjAxNDM4MF8yNjY2Mzk0MDYx",
    duration : "348"*1,
    high_size : (("2788873"*1/1024).toFixed(2)*1)||0,
    low_size : (("688019"*1/1024).toFixed(2)*1)||0,
      _wxindex_ : ""*1||0,
    history : [
      {}
                        ,{
            encode_bizuin : "MjM5MjAxNDM4MA==",
            msgid : "2666394382",
            voiceid : "MjM5MjAxNDM4MF8yNjY2Mzk0Mzgx",
            idx : "1",
            title : "新闻早班车20210215.mp3",
            duration : "326"*1,
            publish_time : "1613338364"*1,
            from_share : "0"*1,
            sn : "168ba7c36db26c43624f95af7b5bc94b"
      }
                ,{
            encode_bizuin : "MjM5MjAxNDM4MA==",
            msgid : "2666394366",
            voiceid : "MjM5MjAxNDM4MF8yNjY2Mzk0MzY1",
            idx : "1",
            title : "格局大的人,都有这三点特质",
            duration : "313"*1,
            publish_time : "1613309201"*1,
            from_share : "0"*1,
            sn : "f37ae7db2a94a14a4cfebb97ac553269"
      }
                ,{
            encode_bizuin : "MjM5MjAxNDM4MA==",
            msgid : "2666394182",
            voiceid : "MjM5MjAxNDM4MF8yNjY2Mzk0MTgx",
            idx : "1",
            title : "新闻早班车20210214",
            duration : "338"*1,
            publish_time : "1613251994"*1,
            from_share : "0"*1,
            sn : "83f68e7174369f095b78a64e53fffa85"
      }
                ,{
            encode_bizuin : "MjM5MjAxNDM4MA==",
            msgid : "2666394165",
            voiceid : "MjM5MjAxNDM4MF8yNjY2Mzk0MTY0",
            idx : "1",
            title : "最好的友谊,是各自忙碌又彼此惦念.mp3",
            duration : "351"*1,
            publish_time : "1613222879"*1,
            from_share : "0"*1,
            sn : "559a8fd574e67781c34538f513fd8c83"
      }

zghwelcome 发表于 2021-2-15 10:21:14

(?is)msgid\h*:\h*"([^"]*)".*?voiceid\h*:\h*"([^"]*)".*?title\h*:\h*"([^"]*)".*?sn\h*:\h*"([^"]*)"

afan 发表于 2021-2-15 10:44:30

这种其实是很简单的,复制你需要的那段,替换需要的内容组

king8462 发表于 2021-2-15 10:53:06

谢谢楼上两位!

king8462 发表于 2021-2-15 11:10:55

本帖最后由 king8462 于 2021-2-15 12:25 编辑

afan 发表于 2021-2-15 10:44
这种其实是很简单的,复制你需要的那段,替换需要的内容组
A版的高亮能发一个吗,谢谢!

afan 发表于 2021-2-15 11:27:21

king8462 发表于 2021-2-15 11:10
A版的高亮能发一个吗,谢谢!

这个以前发过类似的。现在只做演示,便于理解,不发程序。

itsky2 发表于 2021-2-15 13:34:03

afan 发表于 2021-2-15 11:27
这个以前发过类似的。现在只做演示,便于理解,不发程序。

这个高亮非常方便,希望A版能分享一下,谢谢!{:1_206:}
页: [1]
查看完整版本: [已解决]正则匹配获取