У меня есть несколько очень длинных и больших документов в MS Word, содержащих историю iMessaging. Я хочу немного изменить порядок текущего формата, чтобы его было удобнее читать. В настоящее время образец одного документа:
Дата: 26-26-2014 20:21 (iMessage)
Привет
Амелия (вверху):Дата: 04-27-2014 23:52 (iMessage)
Привет?
Этан (сверху):Дата: 04-28-2014 08:05 (iMessage)
Привет. Как поживаешь?
Амелия (вверху):Дата: 04-29-2014 00:39 (iMessage)
Устали и заняты .. (Образец большого, длинного абзаца, охватывающего много строк, бла-бла-блах-блах-блах-бла-блаб-блахблах)... вы?
Этан (сверху):
Я хотел бы изменить порядок, чтобы он выглядел больше как:
Дата: 26-26-2014 20:21 (iMessage)
Амелия (ниже):
ПриветДата: 04-27-2014 23:52 (iMessage)
Этан (ниже):
Привет?
Или, может быть, даже:
Амелия: 04-28-2014
Привет. Как поживаешь?Итан: 04-29-2014
Устали и заняты .. (Образец большого, длинного абзаца, охватывающего много строк, бла-бла-блах-блах-блах-бла-блаб-блахблах)... вы?
Как вы можете видеть, моя главная задача состоит в том, чтобы переместить указание на то, кто говорит из НИЖЕ текстового сообщения, НАД ВЫШЕ текстового сообщения, сколь бы длинным оно ни было ... И тогда второстепенной вещью будет избавление от ненужной информации, чтобы оставить только имя и дату.
Проблема в том, что у меня нет простого способа переместить сколько угодно сотен экземпляров этих двух имен выше любого изменяемого текстового сообщения. Я знаю, что расширенная функция поиска и замены в MS Word очень мощная, но я не знаю достаточно о синтаксисе, чтобы составить собственное рабочее решение.
Что я знаю:
- Вы можете легко использовать возможность MS Word для поиска и замены, чтобы избавиться от всех случаев «(выше)» и заменить их на воздух.
- Вы можете выбрать похожие строки текста, даже если они различаются, используя подстановочные знаки ... Например, этот "поиск" выбирает все экземпляры «Дата: [разные номера] (iMessage)»
Date: (*{1,})\)
- Вы можете использовать некоторый код, например-- Поиск:
(<*>)[space](<*>)
Заменить:\2[space]\1
Чтобы переупорядочить различные блоки текста.
Мне просто нужна помощь в объединении этой информации в решение, которое сможет распознавать различные разделы текста - дату, сообщение и автора - и сможет изменить их порядок так, как я хочу. Любая помощь будет оценена!
Я также открыт для использования других бесплатных программ, а не обязательно MS Word ... Но поскольку я работаю на Mac, существует проблема совместимости с такими вещами, как Notepad++ и т.д., Поэтому я бы предпочел придерживаться MS Word, если это возможно.