tags:

views:

44

answers:

1

I have the following array:

a = ["CH3", "CH2"]

and I'd like to split this between two capital letters using a reg expression to display: a= ["C", "H3", "C", "H2"] How do you do this?

so far I've tried:

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

returns: 
CH
CH

Thanks in advance!

+1  A: 

You could try this:

s.scan(/[A-Z][^A-Z]*/)
Mark Byers