/
Вопросы и ответы
/
Помощь
/

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

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

год назад

Nikolai Gagarinov

Ответы

0

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

Пример с match():

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

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

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

10 месяцев назад

Elena Gromova