2010-02-24 2 views
2

В визуальной студии, когда мы выполняем поиск в нашем исходном коде, он работает так, как если бы мы искали в простом текстовом файле. Но можно ли искать фразу определенного «типа» (типа, вероятно, не лучшее слово для того, что я хочу выразить).Поиск определенного типа в Visual Studio

Например, если я ищу «привет» в строке я хочу иметь в мои результаты:

string bla = "hey hello !!!"; 

и не

string hello = "..."; 

То же, с междунар: возвращение int num = 34 + 2, но не int nb34 = 2

или имя переменной: возвращение string myName; но не "that's myName"

C# в моем примере, но он будет нужен для практически любого языка.

Если это не возможно, будет что-то подобное в VS 2010?

ответ

2

Если вы заходите в окно поиска и расширяете параметры поиска, вы можете включить регулярные выражения. Это даст вам больше возможностей при поиске. Например. в вашем примере вы могли бы найти привет, окруженный кавычками. Это найдет слово hello в строках, но избегайте идентификаторов и комментариев.

+0

Вы также можете выбрать подстановочные знаки, если регулярное выражение заставляет вас болеть головой :) –

+0

@ Джейсон: справедливая точка. Мне нравится боль regex :) –