Вход | Регистрация
 

7.7 удалить из строки лишние символы (Перевод строки и прочее)

7.7 удалить из строки лишние символы (Перевод строки и прочее)
Я
   mastodont
 
03.03.20 - 13:27
Пытаюсь выгрузить данные из 7.7 в csv, но не получается убрать все разделители строк.
Пробую вот так, стало лучше, но не хорошо:
    Реквизит = СтрЗаменить(Реквизит, РазделительСтрок, "");                  
    Реквизит = СтрЗаменить(Реквизит, Симв(13), "");
    Реквизит = СтрЗаменить(Реквизит, Симв(10), "");
    Реквизит = СтрЗаменить(Реквизит, Симв(121), "");

Все равно некоторые строки разбиваются на несколько.
что я делаю не так?

Это все, что нашел в старых темах.
Неужели до сих нет универсального рецепта?
   big
 
1 - 03.03.20 - 13:53
Только перебрать всю строку посимвольно
   Кодер
 
2 - 03.03.20 - 13:53
Регуляркой очищай все негодные символы. Или пропускай только разрешённые.
   Kigo_Kigo
 
3 - 03.03.20 - 13:54
(0) скопировать отформатированную строку в ворд и включить - непечатные символы и посмотреть - про какие забыли
   Garykom
 
4 - 03.03.20 - 13:57
(0) Ты не удаляй лишние а в csv копируй символы по одному только нужные и хорошие.
Т.е. a..z, A..Z, 0..9, а..я, А..Я и т.д.
   Garykom
 
5 - 03.03.20 - 13:58
А еще лучше все строки в base64 переводи ))
   Кодер
 
6 - 03.03.20 - 14:06
Отбирай все неподходящие символы и кидай в чёрный список. При закрытии сохраняй его, при открытии читай. Назовёшь адаптивным ИИ :)
   mastodont
 
7 - 03.03.20 - 14:24
(4) думал про это, но есть шанс что-нибудь забыть.
Всякие !"№; (*)/*
   ДенисЧ
 
8 - 03.03.20 - 14:26
(7) не матерись! )))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.