我正试图在
中增加值"StackSize" Value="x"
3。
因此x中的所有值都会大三倍。 如何通过使用质量替换来实现?
答案 0 :(得分:2)
你做不到。 Notepad ++没有在其搜索/替换命令中进行算术运算的功能。这样的任务可以使用编程语言或脚本语言来完成。例如,可以使用Perl替换s/.../.../e
引自http://perldoc.perl.org/perlop.html:
A / e将导致替换部分被视为完整的Perl表达式并在那时进行评估
Notepad ++有一些插件可以为Python提供良好的支持,并且可以让你实现你想要的目标。
答案 1 :(得分:1)
在Notepad ++中没有此类内置的基于正则表达式的计算功能,但您可以使用Notepad ++ PythonScript插件。
Install it并在脚本文件中使用以下代码:
float(match.group(2))*3)
如果您打算将整数值相乘,请将int(match.group(2))*3)
替换为{{1}}。