Помогите пожалуйста с переносом

  • Автор темы Автор темы limur
  • Дата начала Дата начала

limur

Client
Регистрация
23.12.2013
Сообщения
41
Реакции
0
Баллы
6
Мудохаюсь целый день, неполучается

В чём может быть тут проблема, когда файл сохраняется то сдвигаются строки, если я заношу тот же файл в распознавание текста, то там всё в порядке и как нужно отформатировано
87520


В редакторе так
87521


Подскажите как в одну строчку все собрать

если ставлю курсор в строку в вивере, то строка выходит в одну строку, убераю опять перенос
87522


87523
 
Последнее редактирование:
Мудохаюсь целый день, неполучается

В чём может быть тут проблема, когда файл сохраняется то сдвигаются строки, если я заношу тот же файл в распознавание текста, то там всё в порядке и как нужно отформатированоПосмотреть вложение 87520

В редакторе так
Посмотреть вложение 87521

Подскажите как в одну строчку все собрать


Можно попробовать предварительно обработать данные перед записью, удалив все лишние символы: перенос строки, табы и каретки.

C#:
Развернуть Свернуть Копировать
string source = ""; //сюда указать данные

string result = Regex.Replace(source, @"\n{2,}|\t|\r", "");
 
Последнее редактирование:
  • Оценить
Реакции: limur
Попробуйте заменить \n\t на \t.
Обработка текста-Замена (выбираем Regex).
Пробовал уже такое, выдаёт тоже не то
87549


убирается таб, а перенос (непонятно какой остаётся)
а таб нужен в файле для дальнейшей обработки
 
Notepad++ - решение всех твоих проблем
и +голова
 
  • Оценить
Реакции: limur
скинь проблемный текст файлом
 
Это после парсинга, сразу сохраняется в файл.
 

Вложения

  • Corn.csv
    Corn.csv
    32,4 KB · Просмотры: 198
На скринах у тебя текстовый файл, скидываешь ты CSV

скидывай шаблон с сопутствующими файлами в архиве в том виде, в котором не работает
 
  • Оценить
Реакции: limur
На скринах у тебя текстовый файл, скидываешь ты CSV

скидывай шаблон с сопутствующими файлами в архиве в том виде, в котором не работает
такой и есть, я сохраняю в csv читаю в переменную, заменяю и записываю опять в csv
 
На скринах у тебя текстовый файл, скидываешь ты CSV

скидывай шаблон с сопутствующими файлами в архиве в том виде, в котором не работает
это ничего не меняет, что txt или csv не работает
 
это ничего не меняет, что txt или csv не работает
строки всегда можно обработать/соединить/распарсить и получить то, что тебе нужно

не вижу смысла разводить здесь топик на 100 постов ради такой мелочи.
Либо скидывай неработающий шаблон, тебе поправят его либо сиди копай.
 
  • Оценить
Реакции: limur
Регулярка такая же как в этом сообщении - \n\t, только в "На что заменить" надо указать {-String.Tab-}
не работает, а может быть так что система виндовс установлена на немецком, а зенка на русском и в этом проблема
 
  • Оценить
Реакции: limur
Вот ещё один вариант:
Что искать - (?m)^(Option|Spread)\s+
На что заменить - $1{-String.Tab-}

87594

Основано на предположении, что перенос может быть только после слова Option или Spread, которые находятся в начале строки.
 
  • Оценить
Реакции: limur
Вот ещё один вариант:
Что искать - (?m)^(Option|Spread)\s+
На что заменить - $1{-String.Tab-}


Основано на предположении, что перенос может быть только после слова Option или Spread, которые находятся в начале строки.
спасибо! это работает.
куда можно отблагодорить?

можно ещё вопрос, эти регулярки для какого языка, я ка понял что каждый язык имеет своир отличия, зенка на каком языке это обрабатывает
 
куда можно отблагодорить?
Достаточно "спасибо" :-)

можно ещё вопрос, эти регулярки для какого языка, я ка понял что каждый язык имеет своир отличия, зенка на каком языке это обрабатывает
Да, могут быть небольшие отличия от языка к языку. В ZennoPoster - C#.
 
  • Оценить
Реакции: limur

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