2012-03-21 42 views
0

我想用正則表達式做兩件事情:代碼添加註釋與正則表達式在Visual Studio

1.Comment所有調用的方法.EnterText字符串:

myField1.EnterText(a, 1000); 
myField2.EnterText(b, 3000); 

我有很多的那些線。如何使用正則表達式來實現在Visual Studio這樣的事情:

//myField1.EnterText(a, 1000); 
//myField2.EnterText(b, 3000); 

2.After評論我要複製和改變其呼叫以下列方式的那些行:

myField1.Value = a; 

所以最終我想有這樣的事情:

//myField1.EnterText(a, 1000); 
myField1.Value = a; 
//myField2.EnterText(b, 3000); 
myField2.Value = b; 

回答

1

試試這個

查找內容:

{{.*\.}EnterText\({[^,]+}.*} 

//\1\n\2Value = \3 

替換在Visual Studio中,你必須使用{}創建一個捕獲組,意思是:你可以重用使用反向引用這些括號內的匹配部分。 \1指的是第一個開頭括號,\2到第二個,...

[^,]+是一個否定字符類,至少匹配方法括號後面不是逗號的字符。

+0

非常感謝!這是在Visual Studio中使用大括號代替正常括號的技巧! – 2012-03-21 08:32:43