Как добавить текст в начало и конец каждой строки
Способ как быстро добавить текст в начало и конец каждой строки с помощью 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 ++.
Основные разделы сайта
:: Android :: DLE :: Linux :: MARKDOWN :: PWM Шим генераторы :: Shell :: Windows :: Безопасность :: Веб Сервер :: Дизаин :: Еда :: Тесла :: HTML :: Посты :: Регулярные Выражения :: Софт :: Электроника :: Уфология ::
Карта сайта