GreysonKind
@GreysonKind

Как найти количество и позицию символа в строке (javascript)?

Есть вот такие строки (или массив объектов) из 96 символов:
000000000000000000000011111111111111100000000000000000000000000000111111111111111111111111111111
000000000000000000000000000000001111111111111111000000001111111111111111111111110000000000000000
000000000000000000000000000000001111111111111111111111111111110000000222222222222222200000000000

Может быть только 3 символа: 0, 1, 2, мне нужно найти количество и позицию каждой группы символов, например:
var str = '000000000000000000000000000000001111111111111111111111111111110000000222222222222222200000000000';

Что должно получиться:
zero: [
    {
        startPos: 0,
        count: 33
    }, {
        startPos: 63,
        count: 7
    }, {
        startPos: 86,
        count: 11
    }
],
one: [
    {
        startPos: 33,
        count: 30
    }
],
two: [
    {
        startPos: 70,
        count: 16
    }
]


Возможно ли такое реализовать?
  • Вопрос задан
  • 483 просмотра
Решения вопроса 1
@WQP
Разбивайте строку на массив, а потом по этому массиву циклом в котором формируете новый.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы