Aqui está uma maneira de fazer o trabalho, isso substituirá todas as quebras de linha que não são precedidas por um traço com um espaço:
- Ctrl + H
- Encontre o que:
(?<!-)\R
- Substituir por:
A SPACE
- check Embrulhe
- verificar expressão regular
- Substituir todos
Explicação:
(?<!-) : negative lookbehind, make sure we don't have a dash before
\R : any kind of linebreak
Resultado para o exemplo dado:
123 456 789 ---
101112 131415 161718 192021 ------
222223242526 27282930313233 -----------------------