在Visual Studio中进行正则表达式搜索

时间:2015-08-06 09:28:54

标签: regex visual-studio-2010 visual-studio

我试图找到Visual Studio中的所有字符串文字,这些文字不是空的而且没有注释掉,所以我使用正则表达式搜索

^((?!//).)*".+"

我希望与该行匹配

 get { return System.Environment.UserName.ToUpper() == "MYUSERNAME"; }

但不是

/// Initializes a new instance of the <see cref="ApplicationContext"/> class.

这似乎与我在http://regexpal.com的正则表达式测试器上的要求相匹配,但在Visual Studio中它没有给出任何结果。

这里可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

旧版本的Visual Studio(2012年之前)使用了他们自己的正则表达式方言,这些方言与.NET的方言非常不同。

VS的方言帮助在MSDN

编辑:VS2012转而使用.NET正则表达式。