Как заменить несколько строк в Visual Studio 2008 - PullRequest
4 голосов
/ 25 июня 2010

Мне нужно найти и заменить, где мне нужно заменить 2 строки одновременно.Кто-нибудь знает, как это сделать в VS2008 IDE?

Чтобы уточнить, я хочу заменить 2 строки на 1 строку.

Большое спасибо

Ответы [ 3 ]

6 голосов
/ 25 июня 2010

Благодарю Франтишек Жячик за ответ на этот вопрос.

Чтобы выполнить поиск / замену, заменив несколько строк, вам нужно включить регулярные выражения и использовать разрыв строки (\ n) между строками, также используя (: b *) в начале каждой строки для обработки любого вкладки или пробелы вкладки.

Итак, чтобы найти:

line one
line two

вы бы искали ": b первая строка \ n: b вторая строка " (без кавычек)

3 голосов
/ 28 июня 2010
0 голосов
/ 25 июня 2010

Вы можете активировать 'Использовать регулярные выражения' в диалоге поиска и использовать \n для соответствия новой строки. В вашем случае введите FirstLine\n:Zs*SecondLine.

: Zs * пропускает начальные пробелы в строке 2.

Например, ,\n:Zs*c соответствует запятой, переводу строки, любому количеству пробелов, 'c'.

...