1

У меня есть .Документ ICS, который я открыл в блокноте.

При экспорте файла система календаря помечает водяным знаком каждое описание события предложением. Для заполнителя я буду использовать:

This is a placeholder sentence with a web url http://example.com/null/.

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

Вот моя проблема. Строки ограничены 75 символами в ICS, поэтому файл выглядит примерно так:

DESCRIPTION: .................................. This is a placeholder senten
 ce with a web url http://example.com/null/.
DESCRIPTION: .......... This is a placeholder sentence with a web url http:/
 /example.com/null/.
DESCRIPTION: ......................................... This is a placeholder
  sentence with a web url http://example.com/null/.

Программа прервала предложение, если оно превышало 75 символов, и добавила отступ в один пробел на следующей строке. Это, я полагаю, для машинной читабельности.

Проблема в том, что лишний пробел лишает все функции поиска и замены, которые я знаю, как использовать. Это случайно, разбивает слова, и я не уверен, что делать.

Мне нужно использовать какую-то функцию или, возможно, скрипт, который может игнорировать разрыв строки и отступ. Есть идеи?

1 ответ1

0

Внимание с самого начала: работайте над копией файла и будьте уверены в переносе строк (некоторые файлы имеют возврат каретки и перевод строки):

Вы можете найти этот сайт и прочитать о JREPL.BAT от dbenham или попробовать этот взломать копию файла, предполагая:

а) Ваш.ICS файл представляет собой текстовый файл;

б) вам нужно делать это нечасто;

в) ОПИСАНИЕ никогда не переносится на следующую строку;

В Microsoft Word: выделите весь текст (Ctrl+A), затем откройте диалог поиска и замены, используя Ctrl+H на клавиатуре:

Шаг_1 Чтобы найти разрывы строк, введите в поле поиска: «^ l» (включая пробел после строчной буквы L)

Step_2 В поле замены ничего не введите.

Step_3 Нажмите на заменить все.

Step_4 Ctrl+ кликните слева от каждой строки заполнителя, которую вы хотите удалить, затем нажмите delete. (Вы можете использовать макрос, чтобы сделать это автоматически, если вся эта процедура работает для вас в целом.)

ИЛИ вы можете использовать ваши обычные инструменты для удаления заполнителей.

Step_5 Сохраните как текстовый файл, затем переименуйте его в.ICS

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