如何在Visual Studio 2008中替换多行

4

我需要进行查找和替换,需要同时替换2行。有人知道如何在VS2008 IDE中实现这一点吗?

为了澄清,我想用一行替换两行。

非常感谢


1
多行查找和替换在Visual Studio中的实现 - nawfal
3个回答

6

感谢 František Žiačik 提供的答案。

要执行查找/替换并替换多行,您需要打开正则表达式,并在每行之间使用换行符(\n),同时在每行开头使用(:b*)来处理任何制表符或空格。

因此,要查找:

line one
line two

您需要搜索“:b第一行\n:b第二行”(不包括引号)

3

0
您可以在查找对话框中激活“使用正则表达式”选项,并使用\n来匹配换行符。 在您的情况下,输入FirstLine\n:Zs*SecondLine

:Zs*跳过第二行前导空格。

例如,,\n:Zs*c匹配逗号、换行符、任意数量的空格和一个“c”。

你可以使用 :b 代替 :Zs,它也可以匹配制表符。 - tanascius

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接