2017-03-04 60 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

相關問題