【inet_parse 】 erlang ip 地址操作
取本机ip30> inet:getif().
{ok,[{{127,0,0,1},undefined,{255,0,0,0}},
{{192,168,1,100},undefined,{255,255,255,0}},
{{192,168,2,1},undefined,{255,255,255,0}},
{{192,168,3,100},undefined,{255,255,255,0}},
{{10,1,1,1},undefined,{255,255,255,0}}]}
格式转换
inet_parse:ntoa({192,168,1,100}).
"192.168.1.100"
反转
inet_parse:address("192.168.1.100").
{ok,{192,168,1,100}}
刚开始,我还准备用正则去做,发现不是这么一回事:em17:
页:
[1]