Отправляем переменную в список, вопрос по переносу строки

Garry Potter

Client
Регистрация
11.01.2022
Сообщения
39
Благодарностей
6
Баллы
8
Здравствуйте.

Решил автоматизировать работу с переводчиком Deepl без api, через браузер. Столкнулся со следующей проблемой.

Когда забираю перевод из Deepl в переменную, там появляется какой-то разделитель строк. Он очень похож на Enter. Но если я эту переменную отправляю в список (разделитель Enter), то там весь список одной строкой.
99444


Если эту переменную отправить в txt файл, а потом из файла обратно в переменную. И далее из переменной в список, то все становится ок. Список с разделителями, как и надо.
99445


У меня закралось подозрение, что операции с файлом можно избежать. Но как это сделать, я придумать не могу. На всякий случай прикрепляю сам проект.
Буду благодарен за помощь.
 

Вложения

Garry Potter

Client
Регистрация
11.01.2022
Сообщения
39
Благодарностей
6
Баллы
8
В общем путем проб и ошибок сам нашел ответ.
Когда добавляем переменную в список, нужно в качестве разделителя выбрать не Enter, а свой Regex. И там установить значение \n
Вот такая фича:-)
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 339
Благодарностей
9 088
Баллы
113
В общем путем проб и ошибок сам нашел ответ.
Когда добавляем переменную в список, нужно в качестве разделителя выбрать не Enter, а свой Regex. И там установить значение \n
Вот такая фича:-)
Да, видимо, Дипл отдает текст с юниксовым форматом перевода строки.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)