Для разделения многострочного текста на отдельные элементы массива можно использовать метод split() с регулярным выражением, которое будет определять символы, по которым нужно разделить текст. Например, если строки разделены символом новой строки '\n', то можно использовать следующий код:
```javascript
let text = "Строка 1\nСтрока 2\nСтрока 3";
let textArray = text.split(/\n/);
console.log(textArray);
```
Для разделения многострочной строки на массив с информацией о каналах, можно воспользоваться регулярным выражением, которое будет соответствовать каждой записи канала. Например, если каждая запись канала начинается с '#', то можно использовать следующий код:
```javascript
let text = `
#Название канала 1
Группа: Группа 1
Ссылка: ссылка1
#Название канала 2
Группа: Группа 2
Ссылка: ссылка2
`;
let channelsArray = text.split(/(#.*$)/gm).filter(channel => channel.trim() !== "");
console.log(channelsArray);
```
Этот код разделит многострочную строку на элементы массива по началу каждой записи канала (символ '#'), сохраняя при этом многострочность. Регулярное выражение (#.*$) соответствует строке, начинающейся с символа '#' и продолжающейся до конца строки.