Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как определить символ перехода на новую строку в текстовом файле?

Alefed1 Ученик (80), закрыт 4 года назад
Есть файл в формате TXT. Текст в файле состоит из большого кол-ва строк, которые заканиваются разными символами. Как можно сделать, чтобы текст строки всегда заканчивался определенным символом? При этом изначально понадобится весь текст вывести одной строкой, а затем разделить по определенному символу. Иначе - текущий текст с хаотично разделенными символами еще разобъется на заданный мною символ
Лучший ответ
Вам Зачёт Мудрец (10883) 4 года назад
Задача элементарно решается в Notepad++
Сделать замену с учетом регулярных выражений \r\n на \n
Если не хочешь пустых строк, то потом можно заменить \n+ на \n
Остальные ответы
www www Искусственный Интеллект (132688) 4 года назад
https://ru.wikipedia.org/wiki/Перевод_строки
"из большого кол-ва строк, которые заканиваются разными символами" Какими символами? Если это ТХТ виндового (досовского) образца там должны быть CR LF и ничто другое иначе это не строки.
"Как можно сделать, чтобы текст строки всегда заканчивался определенным символом?" А как вы детектируете конеч строки если символ конца строки у вас все время разный???
Если вам нужно просто разбить текст на условные строки по количеству символов, например, и вставить собственный разделитель, то читайте файл посимвольно, перезаписывайте и инкрементируйте счетчик. Как счетчик достигнет нужной позиции сбрасывайте его и дописывайте в результирующий файл ваш разделитель. Пишется в 2 минуты на любом ЯП
Похожие вопросы