Regex 在记事本中替换时计算表达式++

Regex 在记事本中替换时计算表达式++,regex,notepad++,Regex,Notepad++,我需要一个输出文件,它在输入的每个元素中添加一个常量10- Input: 3 9 16 有没有一种在记事本++中快速计算表达式的方法? 我尝试了几件事,包括: Output: 13 19 26 但我得到的结果是: Search: [0-9]+ Replace: $0+10 您可以在PythonScript插件中运行python脚本 如果尚未安装,请按照以下步骤操作 创建脚本插件>>PythonScript>>新脚本 复制此代码并保存文件,例如calculate.py: 打开要更改的文件 运

我需要一个输出文件,它在输入的每个元素中添加一个常量10-

Input:
3
9
16
有没有一种在记事本++中快速计算表达式的方法? 我尝试了几件事,包括:

Output:
13
19
26
但我得到的结果是:

Search: [0-9]+
Replace: $0+10

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

如果尚未安装,请按照以下步骤操作

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

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

打开要更改的文件 运行脚本插件>>PythonScript>>脚本>>计算 多恩
想知道是否有一种不用脚本插件就可以编辑反向引用的方法。尽管我对此表示怀疑。以下是我发现的一些相关问题,这些问题可能会提供一些见解:重复感谢,它是有效的。我不知道,我可以将Python集成到其中。@Tushar:不客气,很高兴它有帮助。这些Python脚本非常有用,可以绕过Notepad++的限制。@Tushar:别担心,我肯定你没有。
3+10
9+10
16+10
import re
def calculate(match):
    return '%s' % (str(int(match.group(1)) + 10))

editor.rereplace('(\d+)', calculate)