Смещение строки "назад"

Всем привет! Я пытаюсь отредактировать текст с помощью notepad++ используя регулярные выражения. В интернете я нашел много объяснений тому как работает ПОИСК, но в данном случае мне нужна ЗАМЕНА, замена со смещением. Я понимаю как найти каждую строку начинающуюся НЕ с цифры (таймкода), а именно ^[^0-9]. Но вот как ее сместить в конец предыдущей строки? Буду благодарен за помощь.

Исходный текст:

00:00:53,971 --> 00:00:58 With every sun comes a new day.
A new beginning.
00:00:58,850 --> 00:01:02 A hope that things will be better today
than they were yesterday.
00:01:03,522 --> 00:01:06 But not for me.
My name is Eep.
00:01:06,316 --> 00:01:09 And this is my family, the Croods.
00:01:09,611 --> 00:01:11 If you weren't clued in already by the
animal skins

Желаемый результат:

00:00:53,971 --> 00:00:58 With every sun comes a new day. A new beginning.
00:00:58,850 --> 00:01:02 A hope that things will be better today than they were yesterday.
00:01:03,522 --> 00:01:06 But not for me. My name is Eep.
00:01:06,316 --> 00:01:09 And this is my family, the Croods.
00:01:09,611 --> 00:01:11 If you weren't clued in already by the animal skins

Ответы (1 шт):

Автор решения: PotroNik

В поле найти:

\s+(?=^[^0-9])

В поле заменить:
- пробел

Настройки окна замены

Логика работы: [\s]+ - один и более символов перевода строки или иных пробельных символов
(?=^[^0-9]) - позитивный просмотр вперед, где в начале строки нет цифры

→ Ссылка