我有以下数组: a = ["CH3", "CH2"] 我希望你能够使用正则表达式将以下内容分割为两个大写字母进行显示:a = ["C", "H3", "C", "H2"]。请问该怎么实现? 目前我已经尝试了: a.each { |array| x = array.scan(/[A-Z]*/) puts a } returns: CH CH 提前致谢!
puts a
而不是puts x
?而且为什么你的循环变量叫做array
,当它实际上是一个字符串? - Mark Byers