visual studio 2013搜索替换正则表达式添加新参数

时间:2016-01-19 03:16:05

标签: regex vb.net visual-studio-2013

我想在所有函数调用中添加一个参数

Public Function GetAllOrderBySearch(.... (.....

函数调用中可以有另一个括号,如list(of integer)

之类的参数
Public Function GetAllOrderBySearch(byref newparam as type, ........

我试过公共功能。* \(但它抓住了最新的(。

现在试图弄清楚这一小时,我觉得自己像个菜鸟。

2 个答案:

答案 0 :(得分:0)

试试这个

public function .*?\( 

答案 1 :(得分:0)

如果您尝试添加参数,如下所示,请遵循以下模式:

MyFun(i, j) --> MyFun(i, j, k)

查找内容:

(MyFunctionName\(.*?)(\))

替换为:

$1, MyParamName$2

左侧括在括号中,右侧也是如此。 $ 1和$ 2分别指定左侧和右侧。 。*?是指括号前的中间的所有内容。