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

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

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

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

+320
источник поделиться
15 ответов

Следуй этим шагам:

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

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

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

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

  1. Введите $ в поле Find what текстовое поле
  2. Введите test в поле " Replace with текстового поля"
  3. Поместите курсор в первую строку файла, чтобы убедиться, что все строки затронуты
  4. Нажмите кнопку " Replace All
+703
источник
  • Переместите курсор в начало первой строки
  • Удерживайте Alt + Shift и используйте клавишу курсора down, чтобы расширить выделение до конца блока.

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

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

Я думаю, это намного проще, чем при использовании регулярного выражения.

+121
источник
другие ответы

Связанные вопросы


Похожие вопросы

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

enter image description here

+24
источник

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

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

Найдите то, что: ^() или просто это ^

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

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

Найдите что: ()$ или просто это $

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

+14
источник

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

+14
источник

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

enter image description here

Объяснение: Expression $1 in Replace with input обозначает все символы, которые включают круглые скобки (.*) В Find.

Протестировано, это работает.

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

+7
источник

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

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

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

Заменить на "anyText" *

enter image description here

Для суффикса в каждой строке: выполните те же шаги, что и выше, "Замените ^ на $". Это.

+6
источник

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

  • Чтобы добавить текст в начале/a-определенном месте с начала для всех строк, просто нажмите там и сделайте ALT + C, и вы получите следующее поле. Введите текст и нажмите "ОК" и сделайте это.

    введите описание изображения здесь

  • Чтобы добавить определенный текст в конец всех строк, сделайте CTRL + F и выберите REPLACE. Появится следующее поле. Поместите "$" в "find what" и "replace with" в вашем тексте. Убедитесь, что вы выбрали "регулярное выражение" в режиме поиска (слева). Наконец, нажмите "заменить все", и все готово.

введите описание изображения здесь

+2
источник

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

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

Пример:

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

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

+2
источник

Пожалуйста, найдите снимок экрана ниже, который добавляет новое слово в начале и конце строки за один снимок

добавление нового слова в начале и конце каждой строки в Notepad ++ одним выстрелом

+1
источник

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

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

пример
enter image description here

+1
источник

Если у вас тысячи строк, я думаю, что самый простой способ:

-select строка, которая является начальной точкой для вашего курсора

-while вы держите alt + shift выберите линию, которая является конечной точкой для вашего курсора

Это. Теперь у вас есть гигантский курсор. Вы можете написать что-нибудь во все эти строки.

+1
источник

Вы можете использовать текстовый редактор CodVerter Online, который имеет простой инструмент
именно для этого назначения.

Пример:

Допустим, у нас есть X количество строк, которое выглядит так:

http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com
http://stackoverflow.com

Теперь нам нужно добавить строку 'START...' перед ней в каждой строке и строку '...END' в конце каждой строки.

Шаг 1: После вставки текста в редактор, мы настроим текст, который мы хотим добавить, в каждом начале и конце строки, используя этот интерфейс:

Шаг 2: Нажмите кнопку "Объединить", и исходный текст будет заменен на желаемый результат:

enter image description here

+1
источник

Отлично, у меня это сработало. большое спасибо

0
источник

Чтобы сделать это за один раз:

  1. Скопируйте и вставьте следующий пример текста в окно notepad++:

HTTP:\blahblah.com

HTTP:\blahnotblah.com

HTTP:\blahandgainblah.com

  1. Нажмите Ctrl + H в окне notepad++
  2. В поле Найти что введите: ^(.+)$. Здесь ^ представляет начало строки. $ представляет конец строки. (. +) означает любой символ между началом и концом строки, и это будет группа 1.
  3. В поле " Заменить на" введите: WhateverFrontText(\1)WhatEverEndText. Здесь (\ 1) означает любой текст в строке.
  4. Установите флажок Обернуть
  5. Режим поиска: регулярное выражение
  6. Результат:

WhateverFrontTexthttp:\blahblah.comWhatEverEndText

WhateverFrontTexthttp:\blahnotblah.comWhatEverEndText

WhateverFrontTexthttp:\blahandgainblah.comWhatEverEndText

  1. Снимок экрана параметров и результата notepad++: enter image description here
0
источник

Посмотрите другие вопросы по метке или Задайте вопрос