如何分成两个大写字母?

JZ.*_*JZ. 6 ruby regex split

我有以下数组:

a = ["CH3", "CH2"]
Run Code Online (Sandbox Code Playgroud)

我想用一个reg表达式将它分成两个大写字母来显示:a= ["C", "H3", "C", "H2"]你是怎么做到的?

到目前为止我尝试过:

a.each { |array|
x = array.scan(/[A-Z]*/)
puts a
}

returns: 
CH
CH
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Mar*_*ers 7

你可以试试这个:

s.scan(/[A-Z][^A-Z]*/)
Run Code Online (Sandbox Code Playgroud)