2013-05-04 28 views
0

更換所有屬性我有很多CS文件,下一個註釋:在Visual Studio

[Js(Md.pr, imo = false, tr="csc")] 

其中tr值在每個cs文件之間切換。

我想自動刪除所有這些註釋。所以我嘗試在Visual Studion中使用「全部替換」,當我選擇正則表達式功能時。所以我寫道:

find what: [Js*] 
replace with '' 

它發現許多字符在代碼中,我不想刪除。

我該怎麼辦?

+0

請注意,vs2010具有非標準正則表達式:http://msdn.microsoft.com/en-us/library/2k3te2cs%28v=VS.100%29.aspx – johv 2013-05-04 10:15:58

+0

請注意,C#程序員調用這些**屬性* *; Java程序員稱他們爲**註釋**。 – 2013-05-04 14:31:12

回答

3

我認爲你正在尋找的正則表達式如下:

\[Js.*\] 

的燒烤[是正則表達式中的特殊字符,所以它必須被轉義。

\[ = [

. =匹配除換行符任何單個字符。

* =匹配零次或多次出現前面的表達式,並進行所有可能的匹配。

更多信息衝浪:http://msdn.microsoft.com/en-us/library/2k3te2cs%28v=VS.100%29.aspx

0

嘗試正則表達式。

\[Js\b(.*?)\)\] 

while find and replace。