Как многие из вас, вероятно, знают, регулярные выражения, используемые в диалоге поиска Visual Studio , не совпадают с .NET Regex . Для меня это важная PITA, и я часто прибегаю к внешним инструментам для поиска своего кода с помощью регулярных выражений.
Итак, у меня два вопроса:
- С какой стати команда VS ввела еще один новый, нестандартный синтаксис регулярных выражений? Не могли бы они использовать существующий класс .NET Regex? Я не могу придумать какой-либо веской причины для этого ...
- Существует ли расширение VS, которое позволило бы мне использовать стандартный синтаксис регулярных выражений в диалоге поиска?
РЕДАКТИРОВАТЬ: я нашел два связанных предложения на Connect:
Второй на самом деле более интересен, так как он обеспечит расширяемое решение ...
Есть также несколько расширений VS2010 (например, , это ), которые позволяют выполнять поиск с помощью регулярных выражений, но ни одно из них не интегрируется в стандартный диалог поиска, и у них нет «поиска в файлах» особенность.