Как оставить в строках только пятизначные числа в Notepad++
В этой статье мы рассмотрим, как в Notepad++ с помощью регулярных выражений оставить в строках только пятизначные числа, сохранив их расположение по строкам.
- Открываем Notepad++ и загружаем файл, в котором необходимо оставить только пятизначные числа.
- Переходим в меню Search (Поиск) и выбираем Replace (Замена).
- В открывшемся окне включаем опцию Search Mode (Режим поиска) и выбираем Regular expression (Регулярное выражение).
- В поле Find (Найти) вводим регулярное выражение:
.*?(\b\d{5}\b).*?(\R|$)
\1\2
Поиск и замена
- Для поиска всех элементов, соответствующих регулярному выражению, нажимаем кнопку Find All in Current Document (Найти все в текущем документе).
- Для замены всех найденных элементов нажимаем кнопку Replace All (Заменить все).
Пример
- Предположим, у нас есть текст:
12345 abc 67890 def 123 4567 89123
- После выполнения кода мы получим текст, где остаются только пятизначные числа:
12345 67890 89123
С помощью правильного регулярного выражения можно оставить в строках только пятизначные числа, сохранив их расположение по строкам.