Как мне сопоставить всю строку в Notepad ++ для поиска / замены? - PullRequest
16 голосов
/ 08 ноября 2011

Я бы хотел выполнить массовую построчную замену файла в Notepad ++, например:

This is my line of text that I would like to replace

до

"This is my line of text that I would like to replace" +

Я попробовал следующее:

Найти: ^$ Заменить: "\1" +

Найти: ^()$ Заменить: "\1" +

Найти: (^$) Заменить: "\1" +

Есть намеки? Заранее спасибо!

Ответы [ 4 ]

21 голосов
/ 08 ноября 2011

Попробуйте найти ^(.*)$ и заменить на "\1" +

Разница между этим и вашим заключается в том, что этот захватывает все символы между началом и концом строки.Ваши регулярные выражения просто пытаются ничего не захватить.

4 голосов
/ 08 ноября 2011

Попробуйте это:

Find: ^(.*?)$

Replace: "\1" +
1 голос
/ 08 ноября 2011

Попробуйте и посмотрите, работает ли он для вас:

Найти: ^ (. +) $ Заменить: "\ 1" +

1 голос
/ 08 ноября 2011

Это должно работать:

Найти (.*) заменить "\1" +

...