2009-10-15 83 views

回答

4
"ff0000".scan(/../).map { |match| match.hex } #=> [255, 0, 0] 

("ff0000".scan(/../).map { |match| match.hex }).pack('C*') #=> "\377\000\000" 

取决于你想要什么格式

3

我不确定解包可以做到这一点。试试这个:

"ff0000".gsub(/../) { |match| match.hex.chr } 
相关问题