Макрос Emacs для объединения строк?

У меня есть несколько тысяч строк данных с разделителями. К сожалению, некоторые из моих данных перенесены на новую строку. Как я могу найти все строки, которые не содержат мой разделитель, затем соединиться с предыдущей строкой, перейти к следующей строке и продолжить до конца буфера?

Буфер перед

1243 | Это все одно

линия

1235 | Это помещается на одной строке.

43223 | Эта строка переносит

по какой-то причине.

Буфер после

1243 | Это все одна строка

1235 | Это помещается на одной строке.

43223 | Эта строка по какой-то причине переносится.

Ответы на вопрос(3)

Ваш ответ на вопрос