1

Это отличается от чьего-то одноименного вопроса. Ни Excel, ни OpenOffice не позволяют пользователям указывать разделители строк, поэтому я пытаюсь заменить точки с запятой переносами строк. Как мне отредактировать код текстового файла?

В блокноте я пытался заменить; с / н. Я не думал, что это сработает; и это не так. Мой длинный однострочный файл txt / ~ csv плачет: Помогите!

4 ответа4

3

Используя sed:

sed -e 's/:/\n/g' foo.txt
1

Я предполагаю, что если у вас есть Excel, у вас есть Word ....

Вы можете добавить разрывы строк из функции Найти / Заменить в Word 2010 - сделать CSV-файл в формате .txt и отправиться в город. В разделе «Найти / заменить» нажмите кнопку «Дополнительно >>», а затем специальный выпадающий список, чтобы вставить разрыв строки вместо « : ».

Вы также можете сделать это с помощью NoteTab ; вы бы запустили команду replace-all, заменив « ; » на \r\n но не забудьте поставить галочку в поле "регулярное выражение".

« \ » - это префикс, обозначающий коды регулярных выражений и специальные символы. " \r " - возврат каретки, а " \n " - перевод строки; пара образует новую строку Windows.

0

Использование блокнота программиста

  1. Найдите, что: <br />
  2. Заменить на: \r
  3. Нажмите Заменить все

Затем повторите

  1. Найдите что: <p>
  2. Заменить на: \r
  3. Нажмите Заменить все

Затем повторите

  1. Найти что: </p>
  2. Заменить на: \r
  3. Нажмите Заменить все
0

Лучший популярный редактор для такого рода задач - vim. У вас будет кое-какое обучение, поэтому я не буду конкретизировать команды. Это важный инструмент, если вы много возитесь с текстовыми файлами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .