Regex delete linebreak

0

Eu tenho um arquivo no qual desejo remover apenas algumas quebras de linha, como este exemplo:

ProduceFalse:
Return a Boolean of value "false"

ProduceTrue:
Return a Boolean of value "true"

No exemplo acima, gostaria de substituir as quebras de linha após os caracteres : , para que o arquivo tenha esta aparência:

ProduceFalse: Return a Boolean of value "false"

ProduceTrue: Return a Boolean of value "true"

Para fazer isso, abri o arquivo com o Notepad ++ e usei a função replace com expressões regulares. Eu posso encontrar ocorrências desses casos com a expressão :[\r\n] perfeitamente, mas substituí-la por : parece não ter efeito sobre a quebra de linha.

Como posso remover uma quebra de linha que encontrei dessa maneira - ou qual seria a melhor maneira de fazer isso (preferencialmente no Notepad ++ ou com a função replace de outro editor, já que eu adoraria usá-la no Windows)?

    
por Dennis K. 19.07.2018 / 12:46

1 resposta

1
  • Ctrl + H
  • Encontre o que: :\K\R
  • Substituir por: 1 space
  • check Embrulhe
  • verificar expressão regular
  • Substituir todos

Explicação:

:       : a semicolon
\K      : forget all we have seen until this position
\R      : any kind of linebreak
    
por 19.07.2018 / 13:26