我有一个正则表达式,如:.Resolve<I[a-zA-Z]*Repository>
我在Viusal Studio中使用此RegExp来查找所需的存储库,如:
unity.Resolve<ISomeRepositry>();
有没有其他方法可以在VS中找到所需的存储库,或者这是唯一的方法呢?
答案 0 :(得分:1)
您需要转义正则表达式中的空格字符,以下任何一项都需要转义:<>[]{}().
等。
所以这应该有效:
unity\.Resolve\<I[a-zA-Z0-9]+\>\(\);
或者,您当然可以使用Visual Studio中的“查找所有引用”功能查找每个存储库的所有实例。