Как преобразовать строки в коде в верхний регистр в Visual Studio? - PullRequest
4 голосов
/ 20 августа 2009

Я пытаюсь преобразовать все строки символов, которые соответствуют определенному регулярному выражению в файле, в верхний регистр, но я не могу найти синтаксис для указания этого в окне «Найти и заменить» в Visual Studio. Можно ли сделать это с помощью регулярных выражений Visual Studio?

Ответы [ 3 ]

4 голосов
/ 20 августа 2009

Поскольку JaredPar истек, это нельзя сделать с помощью обычного регулярного выражения поиска / замены. Тем не менее, я думаю, вы должны быть в состоянии сделать это, используя макрос .

2 голосов
/ 20 августа 2009

Невозможно сделать это в качестве обычной замены с использованием регулярных выражений Visual Studio. Можно повторно использовать захваченный текст как часть строки замены, используя escape-последовательность \ n, где n представляет n-ую группу захваченного текста. Тем не менее, язык регулярных выражений поддерживает только ограниченные модификации этого текста (в основном изменения обоснования). Это не позволяет вам изменить дело.

Вот ссылка на язык регулярных выражений Visual Studio

0 голосов
/ 20 августа 2009

нажмите alt + 'e', ​​когда окно поиска имеет фокус, чтобы включить поиск "regex".

естественно, вы не можете «запрограммировать» набор параметров замены для вставки на основе найденного. Каждый заменяющий набор потребует один проход.

...