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

yakczh · August 21, 2015 · Last by yakczh replied at August 22, 2015 · 2928 hits
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

You need to Sign in before reply, if you don't have an account, please Sign up first.