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

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

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

2 года назад

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() собирает в массив.

год назад

Elena Gromova

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845