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

yakczh · 发布于 2015年8月21日 · 最后由 yakczh 回复于 2015年8月22日 · 898 次阅读
4508
print  "e38080e38080312e20e4b8ade59bbd20312c3336312c3531322c3533350a".split(//,2)

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

共收到 5 条回复
8

"e38080e38080312e20e4b8ade59bbd20312c3336312c3531322c3533350a".scan /../

262

each_slice

15615

学习了

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


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

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