代码之家  ›  专栏  ›  技术社区  ›  user8428483

记事本++内有变量的换行

  •  0
  • user8428483  · 技术社区  · 7 年前

    GSKPP/3520767/1/30300

    如果 3520767

    编辑:

    2 回复  |  直到 7 年前
        1
  •  1
  •   Toto    7 年前

    这里有一条路要走:

    • Ctrl键 H
    • 查找内容: ^.*?\K/\s+[a-z]?\d+
    • EMPTY

    ^           : begining of line
    .*?         : 0 or more any character, not greedy
    \K          : forget all we have seen until now
    /           : slash
    \s+         : 1 or more space
    [a-z]?      : an optional letter
    \d+         : 1 or more digits
    
        2
  •  0
  •   Phann    7 年前

    CTRL + H

    搜索: GSKPP / [a-zA-z]{0,1}[0-9]* / 1 / 30300 替换: GSKPP / 1 / 30300

    正则表达式确实必须在搜索和替换窗口的底部激活!

    [0-9]*

    [a-zA-z]{0,1}

    正则表达式前后的搜索条目被视为常数。

    GSKPP / 3520767 / 1 / 30300
    GSKPP / b25525 / 1 / 30300
    GSKPP / Z2 / 1 / 30300
    

    输出:

    GSKPP / 1 / 30300
    GSKPP / 1 / 30300
    GSKPP / 1 / 30300