标签: ruby regex split
我有以下数组:
a = ["CH3", "CH2"]
我希望使用reg表达式将它分成两个大写字母来显示:a= ["C", "H3", "C", "H2"]你是怎么做到的?
a= ["C", "H3", "C", "H2"]
a.each { |array| x = array.scan(/[A-Z]*/) puts a } returns: CH CH
提前致谢!
答案 0 :(得分:7)
你可以试试这个:
s.scan(/[A-Z][^A-Z]*/)