TGViewer
Секреты сисадмина | DevOps, Linux, SRE Секреты сисадмина | DevOps, Linux, SRE @sysadmin_library · 25.5K subscribers
Post #1650 7.55K
Регулярные выражение для поиска IP-адресов

Ниже представлены регулярные выражения, которые помогут найти все IP-адреса в строке. Данные регулярные выражения соответствуют шаблонам IPv4 и IPv6 адресов.


• Регулярное Выражение для Поиска IP-Адресов
Паттерн для поиска IPv4 адресов, соответствует всем значениям от 0.0.0.0до999.999.999.999 и в большинстве случаев этого бывает достаточно:

"([0-9]{1,3}[\.]){3}[0-9]{1,3}"


• Найти Все IP-Адреса с помощью Grep
Пропарсим файл и найдем в нем все IP-адреса из диапазона от 0.0.0.0до999.999.999.999 с помощью grep:

$ grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" file.txt


• Поиск правильных IPv4 адресов
Регулярное выражение для поиска и проверки правильных IPv4 адресов:

"(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"


• Поиск IPv6 адресов
Регулярное выражение для проверки IPv6 адреса:

"((^|:)([0-9a-fA-F]{0,4})){1,8}"


#СекретыСисадмина
More from @sysadmin_library
  1. Oct 5, 2026Траблшутинг Linux : основные команды и примеры В этом ролике автор рассмотрит основные ком…
  2. Oct 5, 2026Проактивная защита контейнеров 8 октября в 11:00 приходите на стрим «Лаборатории Касперско…
  3. Oct 5, 2026Знали ли вы, что можно открывать man-страницы из Vim? - leader K - Нажмите курсором на люб…
  4. Oct 5, 2026Как оплачивать зарубежные сервисы в 2026 году? Можно бегать между посредниками и бояться б…
  5. Oct 5, 2026document post
  6. Oct 5, 2026Клонирование виртуальных машин KVM Для клонирования ВМ можно использовать простую команду…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →