2017-03-04 79 views
-1

我想替换不同线路的很多公司在反编译的项目:的Visual Studio:查找和使用正则表达式替换

get_Method(); 
set_Method(value); 

这是我工作的代码是如何指与get方法和设置属性 所以,我要这一切的通话切换到

Method; 
Method = value; 

但这是不可能这样的每一行手动更改... 我认为这是有可能改变他们一次全部使用正则表达式,但我真的不知道何w ^做到这一点,我想了很多,我只是搞乱的东西了

能有人给我的正则表达式,可以帮助我改变每.get_Method().Methodset_Method(.Method = (的例子吗?

回答

0

我认为用$1代替\.get_(.*?)\(\)并用$1 = $2代替\.set_(.*?)\((.*?)\)是您所需要的。

Using Regular Expressions in Visual Studio

+0

带着一个点在组参考之前,它似乎工作!我从来没有正确理解正则表达式,这是一个巨大的缺点,因为它是非常有用的,无论如何这个表达式似乎正常工作!谢谢! – FenriX

+0

在你的问题中有一些关于输入和输出的信息。这是很好的工作,最好是尝试使用和熟悉正则表达式。 @FenriX – MohaMad

相关问题