Как разделить две заглавные буквы? - PullRequest
6 голосов
/ 22 июля 2010

У меня есть следующий массив:

a = ["CH3", "CH2"]

и я хотел бы разделить это на две заглавные буквы, используя выражение reg для отображения: a= ["C", "H3", "C", "H2"] Как вы это делаете?

пока я пробовал:

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

returns: 
CH
CH

Заранее спасибо!

1 Ответ

7 голосов
/ 22 июля 2010

Вы можете попробовать это:

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