我想替换一些赋值语句,例如:
int someNum = txtSomeNum.Text;
int anotherNum = txtAnotherNum.Text;
与
int someNum = Int32.Parse(txtSomeNum.Text);
int anotherNum = Int32.Parse(txtAnotherNum.Text);
有没有一种好的方法可以使用正则表达式通过 Visual Studio 的查找和替换来执行此操作?我不确定正则表达式是什么。
最佳答案
我认为在 Visual Studio 中,您可以使用大括号 {txtSomeNum.Text}
标记表达式。然后在替换时,可以用\1
来引用。因此替换行将类似于 Int32.Parse(\1)
。
更新:通过@Timothy003
VS 11 取消了 {}\1 语法并使用 () $1
关于regex - Visual Studio 查找和替换正则表达式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2125503/