代码之家  ›  专栏  ›  技术社区  ›  Mona Coder

使用notepad++和regex从数组中删除两个元素

  •  -1
  • Mona Coder  · 技术社区  · 5 年前

    我有一张弦的单子,看起来像

    [47,19,148,42,50]
    [52,16,135,34,57],[54,16,140,36,59]
    [54,16,140,32,57],[56,16,145,34,59]
    ...
    

    我需要从每个数组中删除最后两个元素,使其看起来像

    [47,19,148]
    [52,16,135],[54,16,140]
    [54,16,140],[56,16,145]
    ...
    

    如何在记事本++和正则表达式中实现这一点?

    1 回复  |  直到 5 年前
        1
  •  3
  •   Nick    5 年前

    (,\d+){2}(?=\])
    

    , ] \s*

    (,\s*\d+\s*){2}(?=\])
    

    Demo on regex101.com