【发布时间】:2013-03-19 07:59:20
【问题描述】:
我正在尝试在 Notepad++ 中替换 RegEx,但遇到了问题。
基本上我正在编写一个脚本,并在一个函数中添加了一个额外的变量,该变量在我的代码中出现了数百次。
原来是这样:MouseClick(442,421)
现在我为鼠标点击延迟添加了第三个变量,所以它将是
MouseClick(442,421,4500)
4.5 秒是默认延迟
目前它不能作为未声明的第三个变量起作用,所以我基本上想使用 RegEx 来查找我所有的鼠标点击并将默认值 4500 添加到末尾,这可能还是 RegEx 不是答案?
我正在寻找:MouseClick(*,*)
并替换为:MouseClick(*,*,4500)
用通配符替换时值也会相同吗?
谢谢。
【问题讨论】:
-
我将只编辑原始函数,添加代码以检查是否使用
arguments.length省略了第三个参数,如果是,则分配默认值 4500。 -
是的,我最初考虑过,认为 RegEx 可能更容易,但可能不是:p 我可能会试一试!
-
我对使用正则表达式解决大型代码库中的问题的想法:xkcd.com/1171
标签: regex macros replace notepad++