package Ġfields . utils Ċ Ċ import Ġhelpers . ip To Long Ċ Ċ fun Ġip Addr ( value : ĠString ): ĠLong Ġ{ ĊĠĠĠ Ġval Ġregex Ġ= ĠRegex (" (( 2 5 [ 0 - 5 ]| 2 [ 0 - 4 ][ 0 - 9 ] |[ 0 1 ]? [ 0 - 9 ][ 0 - 9 ]? )( \\ .| \$ )){ 4 }") ĊĠĠĠ Ġif Ġ( regex . matches ( value )) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue . ip To Long () ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġvalue . to Long () Ċ } Ċ