我需要进行查找和替换,我需要在那里更换2行。有谁知道如何在VS2008 IDE中执行此操作?
为了澄清,我想用1行替换2行。
非常感谢
答案 0 :(得分:6)
感谢František Žiačik获得此答案的答案。
要执行查找/替换,替换多行,您需要打开正则表达式并在行之间使用换行符(\ n),同时在每行的开头使用(:b *)来处理任何行标签或空格标签。
所以要找到:
line one
line two
你会搜索“:b 第一行\ n:b 第二行”(不带引号)
答案 1 :(得分:3)
为Visual Studio尝试Multiline Search and Replace macro。
答案 2 :(得分:0)
您可以在查找对话框中激活“使用正则表达式”,并使用\n
匹配换行符。
在您的情况下,请键入FirstLine\n:Zs*SecondLine
。
:Zs *跳过第2行的前导空白。
例如,\n:Zs*c
匹配逗号,换行符,任意数量的空格,'c'。