Подсказали рабочий JS код, но он работает когда ему присвоен текст из переменной. Как в этот JSкод прописать переменную и чтоб после обработки он результат сохранил в туже переменную, сорри я в нуб в JS:
const regexpPattern = /accounts.google.com.*\n(.*)\n(.*)\n+/gi; const searchResult = inputText.matchAll(regexpPattern); const outputText = Array.from(searchResult) .map((arr) => `${arr[1]}:${arr[2]}`) .join("\n"); console.log(outputText);Как убрать пустое значение в конце списка
-
Приветствую.
Суть работы скрипта - читает файл с ссылками, сохраняет их в список, далее перебирает с помощью увеличения переменной.
Проблема - после последней ссылки он снова увеличивает переменную и выдает в лог "получил адрес undefined". После скрипт крашится. В файле нет пробела и пустой строчки
Каким образом можно решить, дайте плиз совет

-
Вы можете использовать действие Foreach при работе со списками.
Но я хочу исправить то, что вы делаете.
Поскольку вы не используете [[CYCLE_INDEX]], я думаю, вы изучаете BAS.
Когда вы используете оператор For, как в вашем примере, будет цикл [[LIST_LENGTH]]-0+1=[[LIST_LENGTH]]+1, поэтому у вас есть 1 дополнительный цикл, поэтому на последней итерации вы выиграли не получить результат.
Поэтому вам нужно исправить его на 1 и [[LIST_LENGTH]] или 0 и [[LIST_LENGTH]]-1.
Тогда у вас будет правильное количество петель = [[LIST_LENGTH]].

Спросите еще раз, если вы не понимаете, потому что я не говорю по-русски, я использую переводчик Google.