
Извините, если на этот вопрос уже отвечали, но мои поиски ни к чему не привели. У меня есть задача очистить несколько конфигураций устройств, заменив первые 2 октета IP-адреса. Проблема в том, что эти файлы содержат огромное количество IP-адресов для разных сетей, поэтому простой поиск и замена — это кошмар. Кто-нибудь знает, возможно ли найти IP-адрес, а затем заменить только первые 2 октета, примеры ниже.
172.16.12.11 to xxx.yyy.12.11
192.168.12.11 to xxx.yyy.12.11
10.10.10.10 to xxx.yyy.10.10
решение1
То, что вы можете проверить, находится вНайти то, что:войти:
([0-9]{1,3}\.[0-9]{1,3})(.*)
И вЗаменить:
xxx.yyy$2
Будет выполнен поиск от 1 до 3 цифр, затем точки, затем снова от 1 до 3 цифр, затем остальных цифр.
Не забудьте активировать регулярные выражения вРежим поиска