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

Далее переходим во вкладку: поиск-закладки и выбираем нужную нам операцию над закладками (копировать, вырезать, удалить).

Задача № 2. Как выделить определенный диапазон строк Notepad++
- Ctrl + G и ввести начальную строку, например 1.
- Переходим в меню: редактировать-выбрать начало/конец
- Ctrl + G вводим конечное значение, например 8000
- В меню: редактировать-выбрать начало/конец
Вот таким вот не хитрым способом, можно быстро выделить тысячи строк в любом диапазоне.
Задача №3. Вставка в начале/конце каждой строки документа
У меня снова-таки есть файл с номерами телефонов у формате 380, а мне нужно сделать у +380. Для этого, переходим: в Поиск-найти-заменить. В поле найти пишем символ: ^ и заменить на +. Режим поиска — регулярное выражение.
Вот настройки замены:


Если вам нужно, что-то добавить в конце каждой строки, то делаете то же самое, только вместо символа ^ ставите $.
Задача № 4. Как добавить в конце многих файлов определенный текст
Имеется 10000 файлов, в конце каждого нужно добавить некоторый текст. У моем случае, оказалось, что в конце каждого файла есть пустая строка содержащая пробел — этим я и воспользовался.
Что я сделал?
Снова-таки, открыл меню: Поиск-найти-найти у файлах, режим поиска — регулярное выражение. В поле найти я вписал выражение: ^\s*$, или ^[ ]*$. Можно ещё: \n\r (если пустая строка не содержит пробелов). В поле заменить на: указываем, что мы хотим вставить вместо пустой строки, и выбираем папку с файлами.
Читайте также: Смена домена на WordPress
Вот настройки замены, которые сработали у меня:
