У меня есть .txt файл транскрипт, который выглядит как этотРегистрация строки после определенного слова до другого конкретного слова
MICHEAL: blablablabla.
further talk by Michael.
more talk by Michael.
VALERIE: blublublublu.
Valerie talks more.
MICHAEL: blibliblibli.
Michael talks again.
........
Всего в этой модели продолжается до 4000 линий, а не только двух динамиков, но с до семи разных динамиков, все с уникальными именами, написанными с прописными буквами (как в примере выше). Для некоторых текстовых добычи полезных ископаемых мне нужно изменить этот файл .txt следующим образом
Соедините линии следующие один динамик - но только те, которые все еще принадлежат ему - так что выше файл выглядит следующим образом:
MICHAEL: blablablabla. further talk by Michael. more talk by Michael. VALERIE: blublublublu. Valerie talks more. MICHAEL: blibliblibli. Michael talks again.
Отсортировать теперь правильно соединенные строки в файле .txt в алфавитном порядке, так что все линии, произнесенные динамик теперь вместе. Но функция сортировки не должна сортировать предложения, произнесенные одним оратором (после сортировки каждой колонки).
Я знаю некоторые основные команды vim, но этого недостаточно, чтобы понять это. Особенно, первый. Я не знаю, какой шаблон я могу реализовать в vim, чтобы он только соединял строки каждого динамика.
Любая помощь была бы очень apperciated!
Спасибо ваше для этого кода и объяснения. Команда соединения работала очень хорошо. –