Notepad++ добавить в каждую строку

Я использую Notepad++ и я не могу понять это :

У меня есть множество строк, начинающихся с http. Мне нужно добавить текст перед каждой строкой. Кроме того, мне нужно добавить текст в конец каждой строки. Каждая строка заканчивается по-разному.

какой самый быстрый способ, чтобы добавить текст в начало и конец каждой строки?

11 ответов


выполните следующие действия:

  1. пресс Ctrl+H чтобы открыть диалоговое окно найти/заменить.
  2. выбрать в нижней части диалогового окна.

чтобы добавить слово, например test на начало каждой строки:

  1. тип ^ на Find what поле
  2. тип test на Replace with поле
  3. место курсор в первой строке файла, чтобы убедиться, что все строки затронуты
  4. клик

чтобы добавить слово, например test на конец каждой строки:

  1. тип $ на Find what поле
  2. тип test на Replace with поле
  3. поместите курсор в первую строку файла, чтобы убедиться, что все строки затронуты
  4. клик

  1. переместить курсор в начало первой строки
  2. удерживая Alt + Shift и используйте кнопки курсора вниз клавиша для расширения выбора до конца блока

это позволяет вводить на каждой строке одновременно.

я нашел решение выше здесь.

я думаю, что это гораздо легче, чем с помощью regex.


Notepad++ имеет очень мощную возможность редактирования. (Сегодня я ищу аналогичную функцию в Sublime Text), но для Notepad++ просто удерживайте Alt при перетаскивании мыши. То, что вы введете, заменит выбранный столбец в каждой строке. Чтобы вставить без замены существующего текста, используйте Alt-Shift.

enter image description here


Нажмите Ctrl+H Выберите Регулярное Выражение

попробуйте разместить любой символ в начале каждой строки

найти: ^() или просто ^

заменить на: любой символ, который вы хотите разместить.

попробуйте разместить любой символ в конце каждой строки

найти: ()$ или просто $

заменить на: любой символ, который вы хотите разместить.


вот мой ответ. Добавить"); "в конце каждой строки я делаю" найти то, что: $ " и "заменить на:\);" вам нужно сделать побег; enter image description here


Вы можете автоматически делать это в Notepad++ (добавить текст в начале и/или конце каждой строки) используя одно регулярное выражение in Replace (Ctrl+H):

enter image description here

объяснение: выражение на заменить на input обозначает все символы, которые включают круглые скобки (.*) на найти регулярные экспресс.

проверено, все работает.

надеюсь, что это поможет.


откройте Notepad++, затем нажмите Ctrl+ F.

Выберите Регулярное Выражение

* найдите What: "^ " (который представляет индекс каждой строки).

заменить на : "anyText"*

enter image description here


Ну, я публикую это после такого долгого времени, но это будет проще всего.

  1. чтобы добавить текст в начале / - определенное-место-от-начала для всех строк, просто нажмите там и сделайте ALT+C, и вы получите поле ниже. Введите текст и нажмите OK, и все готово.

    enter image description here

  2. чтобы добавить определенный текст в конце всех строк, нажмите CTRL+F и выберите заменить. Вы получите ниже. Положить в '$' в 'найти' и 'заменить' введите текст.Убедитесь, что вы выбрали "регулярное выражение" в режиме поиска (слева вниз). Наконец, нажмите "заменить все", и все готово.

enter image description here


просто в "Найти:" введите \r. Это означает "конец ряда". В поле "заменить на:" вы помещаете то, что хотите, например .xml

Если у вас есть несколько строк, и вы хотите добавить этот текст в конец каждой строки, вам нужно разметить опцию ". соответствует новой строке" в групповом поле "режим поиска".

пример:

у вас есть список имен файлов, но вы хотите добавить расширение типа .XML. Это было бы то, что тебе нужно. делать и Бах! Один выстрел!:

смотрите изображение здесь


пожалуйста, найдите скриншот ниже, который добавляет новое слово в начале и конце строки с одного выстрела

adding a new word at the start & end of the every line in Notepad++ at a single shot


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

  1. использовать командную строку cc.gl a для получения строк и хранения в массиве a.
  2. использовать командную строку cc.aal //$a для добавления после строк, используя содержимое массива a.

Пример Gif