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

添加一个值并使用记事本进行总结++

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

    我有一个文件,其中的数据如下所示:

    abc - $0.05
    xyz - $0.01
    rst - $0.09
    etc - $0.4
    

    我要做的是,将所有值都增加$0.02,这样最终的总和如下所示:

    abc - $0.07
    xyz - $0.12
    rst - $0.11
    etc - $0.42
    

    如何使用记事本实现此功能++

    谢谢您。

    0 回复  |  直到 7 年前
        1
  •  3
  •   Toto    7 年前

    您可以在python script插件中运行python脚本。

    如果尚未安装,请执行以下操作 guide

    创建脚本(插件>>PythonScript>>新脚本)

    复制此代码并保存文件(例如 calculate.py ):

    import re
    def calculate(match):
        return '%s' % (str(float(match.group(1)) + 0.02))
    
    editor.rereplace('(\d+\.\d+)', calculate)
    
    • 运行脚本(插件>>PythonScript>>脚本>>计算)
    • 多恩

    给定示例的结果:

    abc - $0.07
    xyz - $0.03
    rst - $0.11
    etc - $0.42
    

    xyz - $0.01 变成 xyz - $0.03 而不是 xyz - $0.12 )

    推荐文章