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

idea 搜索正则进行替换,有办法进行计算吗

  •  
  •   ShinKu · 2020-12-18 10:39:20 +08:00 · 1145 次点击
    这是一个创建于 1226 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如有一组数据
    A1
    B1
    C1
    D1
    目标数据为
    A5
    B5
    C5
    D5

    想利用 idea 正则进行替换下
    find: (\d+)
    repalce: $1 => $1 如何进行+4 的操作
    网上没有搜到类似的功能
    第 1 条附言  ·  2020-12-18 20:37:19 +08:00
    编辑下,谢谢各位解答
    平时写脚本很少,而且需要修改的地方不是很多,所以没有优先用脚本去替换。
    目前用 String Manipulation 插件配合正则已实现需求。
    3 条回复    2020-12-18 18:12:29 +08:00
    linvon
        1
    linvon  
       2020-12-18 11:38:21 +08:00   ❤️ 1
    写脚本换呗。。
    YUyu101
        2
    YUyu101  
       2020-12-18 15:28:19 +08:00   ❤️ 1
    Structural search 然后用 groovy 脚本写 Replacement 可能可以,以前也找过,但我嫌麻烦就自己写脚本替换了。
    fzinfz
        3
    fzinfz  
       2020-12-18 18:12:29 +08:00   ❤️ 1
    find: (?<=[A-D])1
    replace: 5
    不写脚本的话 0-9 最多需手动替换 10 次
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1160 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 17:59 · PVG 01:59 · LAX 10:59 · JFK 13:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.