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

Способ как быстро добавить текст в начало и конец каждой строки с помощью Notepad ++

Часто необходимо добавить в начало или конец каждой строки текст, символы или, например код. Когда таких строк с десяток, то простой способ “копи-паст” не вызывает затруднений. Когда строк набирается сотни или даже тысячи, то копи-паст не только отнимет много времени, но и превращается в занудное занятие.
Рассмотрим несколько простых способов как с помощью мощного редактора Notepad ++ вставить в начало или конец каждой строки текст, символы или теги без замены существующего текста или кода.

Способ как быстро вставить текст, символы или теги в начало каждой строки
Например, у нас есть список урл адресов вида

newsbeat.ru/hi-tech/413-apple-details, нам необходимо в начало каждой строки добавить https://.

пример для вставки текста в начало каждой строки с помощью Notepad ++

Для этого, в меню во вкладке «поиск» выбираем пункт “замена” или нажимаем сочетание клавиш “ctrl” + “h”.

В открывшемся диалоговом окне:

Вставить в начало строк, настройка диалогового окна

В поле “Найти” (англ. Find What) ввести знак начало строки, выглядит он так: ^
(Прим. В синтаксисе регулярного выражения символ ^ соответствует началу строки.)
В поле “Заменить на” (англ. Replace with) вводим: https://
В левой нижней части диалогового окна выбрать “Регулярное выражение” (англ. Regular expression)
и в завершении: “жмем” по кнопке “Заменить все”.
В результате мы получаем список урл адресов вида

https://newsbeat.ru/hi-tech/413-apple-details

Способ как быстро вставить текст, символы или теги в конец каждой строки
Например, у нас есть список урл адресов вида

https://newsbeat.ru/hi-tech/413-apple-details нам необходимо в конец каждой строки добавить .html

Так же как и в предыдущем примере, в меню поиск выбираем пункт “замена” или нажимаем сочетание клавиш “ctrl” + “h”

В открывшемся диалоговом окне:

Вставить в конец строк, настройка диалогового окна

В поле “Найти” (англ. Find What) ввести знак конца строки, выглядит он так: $
(Прим. В синтаксисе регулярного выражения символ $ соответствует концу строки.)
В поле “Заменить на” (англ. Replace with) вводим: .html
В левой нижней части диалогового окна выбрать “Регулярное выражение” (англ. Regular expression)
и в завершении: “жмем” по кнопке “Заменить все”.
В результате мы получаем список урл адресов вида

https://newsbeat.ru/seo/sitestroyenie.html

Мы рассмотрели способы как с помощью редактора Notepad ++ можно добавить текст, символы или теги в начало или конец каждой строки.

Рассмотрим способ как за один прием с помощью Notepad ++ добавить текст, символы или теги и в начало и конец каждой строки.

Например, у нас есть список урл адресов, который нам нужно добавить в файл карты сайта sitemap.xml. Соответственно в начале каждого url адреса (или в начале каждой строки) должен быть код <url><loc>, а в конце каждого url адреса (или в конце каждой строки) код </loc><priority>1.0</priority></url>.

Так же как и в предыдущих примерах, в меню поиск выбираем пункт “замена” или нажимаем сочетание клавиш “ctrl” + “h”.

Вставить в конец и начало строк, настройка диалогового окна

В поле "Найти" (англ. Find What) ввести: ^(.*)$  
В поле "Заменить на" (англ. Replace with) вводим: c левой части выражения $1 вводим то, что нужно ввести в начало строки, с правой части выражения $1 вводим то, что нужно ввести в конце строки соответственно.  
В нашем примере это выглядит так: <url><loc>$1</loc><priority>1.0</priority></url>  
В левой нижней части диалогового окна выбрать "Регулярное выражение" (англ. Regular expression)  
и в завершении: "жмем" по кнопке "Заменить все".  
Результат должен получиться как на картинке ниже:  

Результат вставки кода в начало и конец строк за один прием

В завершении рассмотрим пример, когда нам нужно вставить в начало или конец каждой строки только в выделенной области части материала.

Например, у нас есть материал со списком городов, в конце названий города нужно вставить тег разрыва строки .

Пример для вставки тега в конец строк выделенной области

Нам нужно выделить область текста, к которому нужно применить метод вставки тега в конец каждой строки.

В редакторе Notepad ++, в зависимости от задачи, есть множество способов выделения области. Применительно к нашему примеру, мы можем воспользоваться стандартными способами, которые применяются во всех программах: поставить курсор ввода (для тех кому непонятно: курсор ввода это мигающая вертикальная черта которая также называется текстовым курсором показывает, где появится следующий символ) в начало первой строки , удерживая левую кнопку мыши перетащить в конец последней строки области выделения, или установить курсор ввода в начало первой строки, удерживая клавишу «шифт» установить курсор мыши и кликнуть на конец последней строки области выделения и т.п.

Затем нам нужно указать Notepad ++ найти выделенную область, для этого в меню вкладки “Поиск” выбираем пункт “Искать выделенное далее” или нажимаем на клавиатуре сочетание клавиш ctrl + F3.

Далее в меню вкладки “Поиск” выбираем пункт “заменить” (поиск с заменой) или нажимаем на клавиатуре сочетание клавиш ctrl + h.

В открывшемся диалоговом окне, как и в предыдущих примерах:

Как вставить теги в конец строк выделенной области, настройка диалогового окна

В поле “Найти” (англ. Find What) ввести знак конца строки выглядит он так: $
В поле “Заменить на” (англ. Replace with) вводим:
В левой нижней части диалогового окна выбрать “Регулярное выражение” (англ. Regular expression)
устанавливаем галочку в чек-боксе “В выделенном”
и в завершении: жмем по кнопке “Заменить все”.

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

В качестве бонуса, весьма полезный и нужный приемчик который можно выполнить с помощью мощного редактора Notepad ++.


::: Первый вариант сайта ::: Все для DataLife Engine ::: Генератор паролей :::

Основные разделы сайта
:: Android :: DLE :: Linux :: MARKDOWN :: PWM Шим генераторы :: Shell :: Windows :: Безопасность :: Веб Сервер :: Дизаин :: Еда :: Тесла :: HTML :: Посты :: Регулярные Выражения :: Софт :: Электроника :: Уфология ::

Карта сайта