Notepad ++ добавить строку к определенной строке - PullRequest
0 голосов
/ 12 октября 2018

Можно ли как-нибудь добавить строку в начало определенной строки в Notepad ++?

Например, я хочу добавить строку в строку 23, а затем перейти на новую строку.Это возможно?

РЕДАКТИРОВАТЬ:

Ввод:

text 1
text 2
text 3

Ожидаемый результат:

text 1
text 2
ADDED LINE
text 3

Я знаю, я мог бы просто скопировать и вставитьСтрока там, но я должен сделать это для нескольких файлов.

1 Ответ

0 голосов
/ 12 октября 2018
  • Ctrl + H
  • Найти что: ^(?:.+(\R)){23}
  • Заменить на: $0added line$1
  • check Регулярное выражение
  • НЕ ПРОВЕРИТЬ . matches newline
  • УБЕДИТЕСЬ, ЧТО ВАШ КУРСОР ПОЛОЖЕН В НАЧАЛЕ ПЕРВОЙ ЛИНИИ, затем
  • Заменить

Объяснение:

^           : beginning of line
  (?:       : start non capture group
    .+      : 1 or more any character but newline
    (\R)    : group 1, any kind of linebreak (ie. \r, \n, \r\n)
  ){23}     : non capture group must appears 23 times

Замена:

$0          : the whole match
added line  : line to be added
$1          : content of group 1 (i.e. linebreak)
...