Visual Studio中的正则表达式替代

时间:2013-12-06 09:36:48

标签: regex visual-studio visual-studio-2012

我有一个正则表达式,如:.Resolve<I[a-zA-Z]*Repository> 我在Viusal Studio中使用此RegExp来查找所需的存储库,如:

unity.Resolve<ISomeRepositry>();

enter image description here

有没有其他方法可以在VS中找到所需的存储库,或者这是唯一的方法呢?

1 个答案:

答案 0 :(得分:1)

您需要转义正则表达式中的空格字符,以下任何一项都需要转义:<>[]{}().等。

所以这应该有效:

unity\.Resolve\<I[a-zA-Z0-9]+\>\(\);

或者,您当然可以使用Visual Studio中的“查找所有引用”功能查找每个存储库的所有实例。