Блокнот++ добавить в каждую строку



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



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



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

847   11  

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.

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

enter image description here

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

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

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

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

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

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

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

вот мой ответ. Чтобы добавить '); 'в конце каждой строки я делаю' Find What: $ ' и 'Replace with:\);' вам нужно сделать escape; enter image description here

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

enter image description here

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

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

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

открываем Notepad++, затем нажмите кнопку Ctrl+ F.

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

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

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

enter image description here

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

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

    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 Пример

Comments

    Ничего не найдено.