Удалите дополнительный символ новой строки из текстового файла - PullRequest
0 голосов
/ 20 декабря 2011

Несколько столбцов в текстовом файле имеют значения '\ n' или '\ r' в текстовом файле, и мы хотим избавиться от любых таких дополнительных символов из файла.

Текстовый файл может иметь что-то вроде этого:

A|B|C|D|E
1|2|3 \n 4|5
9|8|7|6|5|4

Теперь, когда я обрабатываю файл в своем приложении, я обрабатываю его с помощью символов новой строки, и дополнительная новая строка не помогает в моем случае

Как я могу сделать то же самое? Делать это в приложении не имеет смысла для меня .. Мне нужен способ раздеть эти символы

1 Ответ

0 голосов
/ 20 декабря 2011

Вы действительно не можете.

Вот почему: в конце текстовый файл представляет собой не что иное, как набор из 1 и 0, которые представляют символы в строке. Некоторые символы созданы, чтобы помочь отформатировать текст для чтения / редактирования текста, например /n или перевод строки. Таким образом, для компьютера нет разницы в написании символа '/n' и нажатии ввода, таким образом, при написании символа '/n.' В компьютере нет понятия «пустое пространство», как вы видите в текстовом редакторе при просмотре этого файла.

В зависимости от того, что вам нужно сделать с этим текстовым файлом, вы можете заключить символ новой строки в кавычки или что-то в этом роде и сказать программе исключить, что внутри него, но даже это немного странно.

Я рекомендую найти другой способ сделать то, что вы хотите.

...