新手问题 字符串按每两个一组怎么分割

yakczh · 2015年08月21日 · 最后由 yakczh 回复于 2015年08月22日 · 2928 次阅读
print  "e38080e38080312e20e4b8ade59bbd20312c3336312c3531322c3533350a".split(//,2)

这样分出来是 2 组 我要按每两个为一组 是不是只能 each 遍历了?

"e38080e38080312e20e4b8ade59bbd20312c3336312c3531322c3533350a".scan /../

print ("e38080e38080312e20e4b8ade59bbd20312c3336312c3531322c3533350a".scan /../).map{|slice|slice.upcase}.join(' ')


"e38080e38080312e20e4b8ade59bbd20312c3336312c3531322c3533350a".chars.each_slice(2) do |slice|
    print  slice.join.upcase,32.chr
end

需要 登录 后方可回复, 如果你还没有账号请 注册新账号