какие методы существуют для разбиения строки на сегменты по n символов

Аватар пользователя Elena Gromova
Elena Gromova
09 ноября 2024

Если нужно разделить строку на части фиксированной длины, можно использовать цикл или метод match() с регулярным выражением.

Пример с match():

function splitIntoSegments(str, n) {
    return str.match(new RegExp(`.{1,${n}}`, 'g'));
}

console.log(splitIntoSegments("Пример строки для сегментации", 5));
// ["Приме", "р стр", "оки д", "ля се", "гмент", "ации"]

Здесь .{1,${n}} создаёт группы длиной до n символов, которые match() собирает в массив.

0 0
Пройдите курс по программированию бесплатно