我如何MAC地址转换成格式化的MAC地址

我如何MAC地址转换成格式化的MAC地址

问题描述:

输入:009CFAEEB779我如何MAC地址转换成格式化的MAC地址

输出:00:9C:FA:EE:B7:79

我正在寻找的方法,但没有找到。有什么方法吗?或者我需要通过它循环(映射)并添加冒号。

在发布到SO之前做更多的研究,并且不包括Rails标签,除非问题涉及到使用Rails方法的web编程。

arr = "009CFAEEB779".scan(/\w{2}/) 
=> ["00", "9C", "FA", "EE", "B7", "79"] 
arr.join(':') 
=> "00:9C:FA:EE:B7:79" 

或更短

"009CFAEEB779".scan(/\w{2}/).join(':') 
=> "00:9C:FA:EE:B7:79"