Visual Studio正则表达式查找和替换功能

时间:2013-01-17 08:57:27

标签: c# regex visual-studio visual-studio-2012

我正在尝试查找所有var.AppendLine("...");并将其替换为Append("...\n");

一直在玩正则表达式,但似乎无处可去。有人建议在这里使用正则表达式吗?

var可以是变量名称,我需要选择...替换为Append("$1\n");

2 个答案:

答案 0 :(得分:1)

我认为你和VS的“搜索和替换窗口”中的正则表达式是什么样的

<{[a-zA_Z]+\.}{AppendLine\("}{[^"]+}{"\)}

替换为

\1Append("\3\\n")

(如果你想删除“var。”部分,请删除\ 1,在你的问题中不清楚)

答案 1 :(得分:1)

我认为你实际上不想摆脱var

搜索:<{[a-zA-Z0-9]+}.AppendLine\("{[^"]+}"\)

替换为:\1.Append("\2\\n")