使用索引表查找和替换函数

时间:2015-11-05 19:39:38

标签: notepad++

我一直在寻找一段时间,但我找不到任何办法去做我想做的事情。

在我的项目中,我弃用了一个名为DiffVar的函数,它在所有情况下都需要两个参数,并且出于所有强化目的,它们总是数字。

我正在使用内联表替换它,我找不到用它们替换它的所有实例的好方法。

基本上这个:

DiffVar(25, 40)

必须成为这个:

({25, 40})[Mod.Settings.Difficulty]

我想用Notepad ++的查找和替换功能来做到这一点。我已经花了很多时间研究正则表达式,试图用新代码查找和替换DiffVar的所有实例,但我没有发现任何有用的东西。

它只需要在保持参数完整的同时替换函数和括号,因为它们成为表的内容。

1 个答案:

答案 0 :(得分:0)

使用此正则表达式:

DiffVar\(([0-9]+), ([0-9]+)\)

这是替换

({\1, \2})[Mod.Settings.Difficulty]