我一直在寻找一段时间,但我找不到任何办法去做我想做的事情。
在我的项目中,我弃用了一个名为DiffVar
的函数,它在所有情况下都需要两个参数,并且出于所有强化目的,它们总是数字。
我正在使用内联表替换它,我找不到用它们替换它的所有实例的好方法。
基本上这个:
DiffVar(25, 40)
必须成为这个:
({25, 40})[Mod.Settings.Difficulty]
我想用Notepad ++的查找和替换功能来做到这一点。我已经花了很多时间研究正则表达式,试图用新代码查找和替换DiffVar
的所有实例,但我没有发现任何有用的东西。
它只需要在保持参数完整的同时替换函数和括号,因为它们成为表的内容。
答案 0 :(得分:0)
使用此正则表达式:
DiffVar\(([0-9]+), ([0-9]+)\)
这是替换
({\1, \2})[Mod.Settings.Difficulty]