【发布时间】:2016-02-03 20:08:56
【问题描述】:
如果我有一个字符串,例如"aabbbbccdddeffffgg",并且我想将字符串拆分为这个数组:["aa", "bbbb", "cc", "ddd", "e", "ffff", "gg"],我该怎么做?
我知道string.split/.../
`letter_count_1 = {}
str1.each_char do |let|
letter_count_1[let] = str1.count(let)
end`
但这给出了字符串中每个字符的总数的计数,并且一些输入在多个位置随机使用相同的字母,例如"aabbbacccdba"
那么如何按字符拆分字符串呢?
【问题讨论】: