Visual Studio Находит и заменяет справку Регулярных выражений

Я хотел бы заменить некоторые операторы присваивания как:

int someNum = txtSomeNum.Text; 
int anotherNum = txtAnotherNum.Text;

с

int someNum = Int32.Parse(txtSomeNum.Text);
int anotherNum = Int32.Parse(txtAnotherNum.Text);

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

38
задан David Hodgson 24 January 2010 в 01:21
поделиться

3 ответа

Думаю, в Visual Studio можно помечать выражения фигурными скобками {txtSomeNum.Text}. Затем в замене вы можете обратиться к ней с помощью \1. Таким образом, строка замены будет выглядеть как Int32.Parse(\1).


Обновление: через @Timothy003

VS 11 отменяет синтаксис {} \1 и использует () $1

.
59
ответ дан 27 November 2019 в 03:31
поделиться

Это то, что я искал:

Найти: = {. * \. Text}

Заменить: = int32.carnse (\ 1)

6
ответ дан 27 November 2019 в 03:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: