2

Я пытаюсь выполнить некоторые базовые операции быстрой замены регулярных выражений в Visual Studio 2010, но когда я использую группировку регулярных выражений, я не получаю теговые выражения (т. \1 \2 и т.д.), Возвращающие их значения, вместо этого они пустые.

Например:

Текст

int a = int.Parse("10");
int b = int.Parse("20");
int c = int.Parse("30");

Шаблон поиска (регулярное выражение включено)

int\.Parse\("([0-9]*)"\);

замещать

\1;

Замененный текст

int a = ;
int b = ;
int c = ;

1 ответ1

3

(,) не создавайте тег в Visual Studio, его регулярные выражения используют {,} для тегирования. Используйте этот шаблон поиска:

int\.Parse\("{[0-9]*}"\);

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .