s = "ZBBBCZZ" x = [] s.scan(/((.)\2*)/){x.push [$~[0]]}