Помогите написать RegExp для вычленения субнетов из IP адресов
Приветсвую, не силен я в них (вообще космос для меня эти регулярки) а очень нужно такую вещь получить - есть 3 типа диапозонов ип адресов:
10.17.0.0/16
10.18.1.0/24
10.19.5.12/30
Мне хочется получить (точка в конце важна):
а) если 3 и 4 октет == 0 => 10.17.
б) если 3 октет !=0 => 10.18.1.
с) если 4 октет !=0 => 10.19.5.12.
как такое можно одной функцией RegExp cделать и можно ли?
Пособите кто разбираеться... очень надо
|