Я использую Notepad ++, и я не могу понять это:
У меня есть множество строк, начиная с http
. Мне нужно добавить текст перед ним в каждой строке. Кроме того, мне нужно добавить другой текст в конец каждой строки. Каждая строка заканчивается по-разному.
Каков самый быстрый способ добавить текст в начало и конец каждой строки?
Ответ 1
Следуй этим шагам:
- Нажмите Ctrl + H, чтобы открыть диалоговое окно "Найти/заменить".
- Выберите параметр "
Regular expression
в нижней части диалогового окна.
Чтобы добавить слово, например test
, в начале каждой строки:
- Введите
^
в поле Find what
текстовое поле - Введите
test
в поле " Replace with
текстового поля" - Поместите курсор в первую строку файла, чтобы убедиться, что все строки затронуты
- Нажмите кнопку "
Replace All
Чтобы добавить слово, например test
, в конце каждой строки:
- Введите
$
в поле Find what
текстовое поле - Введите
test
в поле " Replace with
текстового поля" - Поместите курсор в первую строку файла, чтобы убедиться, что все строки затронуты
- Нажмите кнопку "
Replace All
Ответ 2
- Переместите курсор в начало первой строки
- Удерживайте Alt + Shift и используйте клавишу курсора down, чтобы расширить выделение до конца блока.
Это позволяет вводить на каждой строке одновременно.
Я нашел решение выше здесь.
Я думаю, это намного проще, чем при использовании регулярного выражения.
Ответ 3
Notepad ++ обладает очень мощной возможностью редактирования.
(Сегодня я ищу аналогичную функцию в Sublime Text), но для Notepad ++ просто удерживайте Alt при перетаскивании мыши. Затем вы введете выбранный столбец в каждую строку. Чтобы вставить без замены существующего текста, используйте Alt-Shift.
![enter image description here]()
Ответ 4
Нажмите Ctrl + H
Выберите "Регулярное выражение"
Попробуйте установить любой символ в начале каждой строки
Найдите то, что: ^()
или просто это ^
Заменить: любой символ, который вы хотите разместить.
Попробуйте поместить любой символ в конец каждой строки
Найдите что: ()$
или просто это $
Заменить: любой символ, который вы хотите разместить.
Ответ 5
Вот мой ответ. Добавить ');' в конце каждой строки я делаю "Найти что: $" и "Заменить с помощью: \); вам нужно бежать; ![enter image description here]()
Ответ 6
Вы можете автоматически сделать это в 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]()
Для суффикса в каждой строке: выполните те же шаги, что и выше, "Замените ^ на $". Это.
Ответ 8
Хорошо, я публикую это после такого долгого времени, но это будет проще всего.
-
Чтобы добавить текст в начале/a-определенном месте с начала для всех строк, просто нажмите там и сделайте ALT + C, и вы получите следующее поле. Введите текст и нажмите "ОК" и сделайте это.
![введите описание изображения здесь]()
-
Чтобы добавить определенный текст в конец всех строк, сделайте CTRL + F и выберите REPLACE. Появится следующее поле. Поместите "$" в "find what" и "replace with" в вашем тексте. Убедитесь, что вы выбрали "регулярное выражение" в режиме поиска (слева). Наконец, нажмите "заменить все", и все готово.
![введите описание изображения здесь]()
Ответ 9
Просто в поле "Найти что:" введите \r
. Это означает "Конец строки". В поле "Заменить на:" вы помещаете то, что хотите, например .xml
если у вас несколько строк, и вы хотите добавить этот текст в конец каждой строки, вам нужно разделить опцию ". matches newline" в поле группы "Режим поиска".
Пример:
У вас есть список имен файлов, но вы хотите добавить расширение, например .xml.
Это будет то, что вам нужно сделать, и Bang! Один выстрел!:
Смотрите изображение здесь
Ответ 10
Пожалуйста, найдите снимок экрана ниже, который добавляет новое слово в начале и конце строки за один снимок
![добавление нового слова в начале и конце каждой строки в Notepad ++ одним выстрелом]()
Ответ 11
Чтобы добавить другой текст в конец каждой строки, вы можете использовать плагин ConyEdit, чтобы сделать это.
Когда ConyEdit работает в фоновом режиме, выполните следующие действия.
- используйте командную строку
cc.gl a
чтобы получить строки и сохранить их в массиве с именем a. - используйте командную строку
cc.aal//$a
для добавления после каждой строки, используя содержимое массива a.
пример
![enter image description here]()
Ответ 12
Если у вас тысячи строк, я думаю, что самый простой способ:
-select строка, которая является начальной точкой для вашего курсора
-while вы держите alt + shift выберите линию, которая является конечной точкой для вашего курсора
Это. Теперь у вас есть гигантский курсор. Вы можете написать что-нибудь во все эти строки.
Ответ 13
Вы можете использовать текстовый редактор 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]()
Ответ 14
Отлично, у меня это сработало. большое спасибо
Ответ 15
Чтобы сделать это за один раз:
- Скопируйте и вставьте следующий пример текста в окно notepad++:
HTTP:\blahblah.com
HTTP:\blahnotblah.com
HTTP:\blahandgainblah.com
- Нажмите Ctrl + H в окне notepad++
- В поле Найти что введите:
^(.+)$
. Здесь ^ представляет начало строки. $ представляет конец строки. (. +) означает любой символ между началом и концом строки, и это будет группа 1. - В поле " Заменить на" введите:
WhateverFrontText(\1)WhatEverEndText
. Здесь (\ 1) означает любой текст в строке. - Установите флажок Обернуть
- Режим поиска: регулярное выражение
- Результат:
WhateverFrontTexthttp:\blahblah.comWhatEverEndText
WhateverFrontTexthttp:\blahnotblah.comWhatEverEndText
WhateverFrontTexthttp:\blahandgainblah.comWhatEverEndText
- Снимок экрана параметров и результата notepad++:
![enter image description here]()