Допустим, у меня есть строка
string = "hellohellohey"
Я хочу разделить его на каждый второй символ, чтобы он выглядел следующим образом
string = ["he","ll","oh","el","lo","he","y"]
Я пытался использовать метод scan(/.{2}/)
, но если элемент массива нельзя разделить на 2, он не работает.
Редактировать: Необходимо сообщить вам, что пример с 2 символами был примером. Я делаю что-то большое, поэтому буду разбивать его на каждые 8 миллион символов. Так что разделение его на отдельные символы и использование each_slice
здесь не работает. Мой ноутбук просто зависает.