V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
s609926202
V2EX  ›  正则表达式

请教一个获取指定数据的正则表达式,类似提取 img url

  •  
  •   s609926202 · 2020-08-03 11:01:20 +08:00 · 1511 次点击
    这是一个创建于 1355 天前的主题,其中的信息可能已经有所发展或是发生改变。

    待处理字符串:a:12+ b:0 a:11+ b:459

    每一对( a:12+ b:0 )之间使用换行符分隔,想提取的数据为:

    {
        12: 0,
        11: 459
    }
    

    目前使用这个无法获取到:'/(?<=a:)(d+).*?(?<=b:)(d+)/'

    1 条回复    2020-08-03 11:10:18 +08:00
    netnr
        1
    netnr  
       2020-08-03 11:10:18 +08:00
    `a:12+ b:0
    a:11+ b:459`.replace(/\w+:\d+/g, function (k) { console.log(k) })
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5383 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 856ms · UTC 06:03 · PVG 14:03 · LAX 23:03 · JFK 02:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.