2013-05-04 43 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。