我正在尝试查找所有var.AppendLine("...");
并将其替换为Append("...\n");
一直在玩正则表达式,但似乎无处可去。有人建议在这里使用正则表达式吗?
var
可以是变量名称,我需要选择...
替换为Append("$1\n");
答案 0 :(得分:1)
我认为你和VS的“搜索和替换窗口”中的正则表达式是什么样的
<{[a-zA_Z]+\.}{AppendLine\("}{[^"]+}{"\)}
替换为
\1Append("\3\\n")
(如果你想删除“var。”部分,请删除\ 1,在你的问题中不清楚)
答案 1 :(得分:1)
我认为你实际上不想摆脱var
:
搜索:<{[a-zA-Z0-9]+}.AppendLine\("{[^"]+}"\)
替换为:\1.Append("\2\\n")