Как выбрать все IP-адреса в Sublime Text
Regex для выбора всех IP-адресов в Sublime Text

Иногда, для повышения безопасности твоего сервера или VPS (виртуального частного сервера) нужно создать блок лист для определенных ИП адресов.
Допустим, ты нашел такой источник IP адресов для блокировки. Скажем, из определенной страны или региона. Теперь тебе нужно объединить их все в один список для блокировки на сервере. Как можно найти и выбрать все ИП адреса из текста?
Открой файл, содержащий IP-адреса в SublimeText и перейди к пункту
Найти - Заменить...
.Убедись, что у тебя включен селектор RegEx - он выглядит как знак
.*
рядом с полем поиска.Для IP адресов, которые выглядят следующим образом:
99.7.83.38
введи следующий регекс:\b(\d{1,3}\.){3}\d{1,3}\b
Для IP адресов, которые выглядят следующим образом:
99.61.204.91/32
введи следующий regex:\b(\d{1,3}\.){3}\d{1,3}\/\d+\b
Затем нажми кнопку
Найти все
(справа) и скопируй их в единый черный список IP адресов.После этого можно оставить только уникальные значения. Для этого открываем меню
Edit - Permute Lines - Unique
. В зависимости от длины списка это может занять несколько секунд или минут.Сохрани файл и используй его для своих нужд.
Приходи почитать почаще, чтобы узнать новые советы как работать быстро и эффективно.
PS. Этот ответ о выборе IP адресов тоже хорош.