в режиме записи все норм. В режиме запуска выдаёт ошибку:
Удачно(0)
Неудач(1)
Сообщения:
1 - Закончен с сообщением: Callback is empty. Did you forget to use '!' after function?
var originalText = [[SAVED_TEXT_VZIATIY_IZ_SAITA_PEREVODA]];
// Создаем регулярное выражение
var regex = /\{"text":"([\s\S]+)"\,"alternative_texts[\s\S]+/;
// Ищем соответствие в исходном тексте
var match = originalText.match(regex);
// Проверяем, найдено ли соответствие
if (match && match[1]) {
// Если соответствие найдено, сохраняем первую группу (содержимое между кавычками после "text":)
var extractedText = match[1];
// Сохраняем извлеченный текст в переменную BAS
originalText = extractedText;
} else {
// Если соответствие не найдено, можно установить переменную в пустую строку или оставить как есть
originalText = ''; // или пропустить этот шаг
}
////////////////
///// если нету 6-ти подряд идущих символов ^^^^^^ то удаляем в тексте все ^ и
//// сами меняем \n \n- на ^^^^^^ \n \n-
// Проверяем наличие последовательности ^^^^^^
if (originalText.indexOf('^^^^^^') === -1) {
// Удаляем все символы ^
originalText = originalText.replace(/\^/g, '');
}
// Заменяем \n \n- на ^^^^^^ \n \n-
originalText = originalText.replace(/\\n \\n-/g, '^^^^^^ \\n \\n-');
////////////////
// Заменяем все вхождения текстовой последовательности "\\n \\n" на "@@@"
originalText = originalText.replace(/\\n \\n/g, "@@@");
// Заменяем все вхождения \" на "
var originalText = originalText.replace(/\\\"/g, '"');
// Замена всех вхождений "SandP" на "S&P"
var regex = /SandP/g;
originalText = originalText.replace(regex, "S&P");
// Заменяем все вхождения "@@@" на "\n \n"
originalText = originalText.replace(/@@@/g, "\n \n");
// Сохраняем измененный текст обратно в переменную BAS
[[SAVED_TEXT_VZIATIY_IZ_SAITA_PEREVODA]] = originalText;