1

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

一直在玩正则表达式,但似乎一无所获。有人对在这里使用什么正则表达式有建议吗?

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

4

2 回答 2

1

我认为您的意思是“搜索和替换 VS 窗口中的正则表达式?然后类似

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

替换为

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

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

于 2013-01-17T09:06:05.170 回答
1

我假设您实际上不想摆脱var

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

用。。。来代替:\1.Append("\2\\n")

于 2013-01-17T09:09:21.000 回答