【发布时间】:2010-07-22 18:05:31
【问题描述】:
我有以下数组:
a = ["CH3", "CH2"]
我想使用 reg 表达式将其拆分为两个大写字母以显示:a= ["C", "H3", "C", "H2"] 你如何做到这一点?
到目前为止我已经尝试过:
a.each { |array|
x = array.scan(/[A-Z]*/)
puts a
}
returns:
CH
CH
提前致谢!
【问题讨论】:
-
为什么你的代码是
puts a而不是puts x?为什么你的循环变量叫array,当它是一个字符串?