在Visual Studio查找对话框中使用标准.NET Regex

时间:2011-01-01 19:17:46

标签: regex visual-studio finddialog

正如大多数人可能知道的那样,Visual Studio的查找对话框are not the same as .NET Regex中使用的正则表达式。这对我来说是一个主要的PITA,我经常使用外部工具来搜索我的代码与正则表达式。

所以,我有两个问题:

  • 为什么VS团队会引入另一种新的非标准正则表达式语法?他们不能使用现有的.NET Regex类吗?我想不出有什么好理由......
  • 是否有一个VS扩展,允许我在查找对话框中使用标准的正则表达式语法?

编辑:我在Connect上找到了两条相关的建议:

第二个实际上更有趣,因为它将提供可扩展的解决方案......

还有一些VS2010扩展(如this one)允许使用正则表达式进行搜索,但它们都没有集成到标准的“查找”对话框中,并且它们没有“在文件中查找”功能。 / p>

1 个答案:

答案 0 :(得分:1)

Visual Studio 6具有Find&替换using Regular Expressions。因此,它很难使用未来的产品/框架来执行此类搜索