Substitua \ r \ n pela nova linha no Notepad ++

81

Como substituo a string "\ r \ n" pelos mesmos caracteres?

Exemplo:

Hello World.\r\nHello World.

substituído por:

Hello World.
Hello World.
Cruz
fonte

Respostas:

130

Pressione CTRL-he a caixa de diálogo Substituir será aberta. Digite \\r\\n"Encontrar o quê" e \r\n"Substituir por". Por fim, selecione o modo de pesquisa Estendida (\ r, \ n, \ t, \ x ..., \ 0) e clique em "Substituir tudo".

drrlvn
fonte
2
funciona no bloco de notas do programador também. Selecione "Permitir expressões de barra invertida" e faça o mesmo
Peter Munnings
Isso funciona nas versões mais recentes do Notepad ++? Ou requer a seleção da opção "Estendida (\ n, \ r, \ t, \ 0, \ x)"?
Peter Mortensen
1
O modo de pesquisa deve ser "estendido" para funcionar.
Marcel
Isso também funciona no notepad2, caso alguém esteja interessado. Verifique a pesquisa de expressões regulares ao substituir
Hoppe
1
ele não funciona
Kelmen
10

Na tela de localização, na guia Substituir, escolha pesquisa estendida.
Na caixa de texto localizar \\r\\n, coloque e na caixa de texto substituir, coloque \r\n.

Cruz
fonte
Isso realmente funciona ou você precisa escapar?
21139 Josh Hunt
1
Eu tinha escapado, mas tive que escapá-lo duas vezes para aparecer aqui (por exemplo, \\\\ r \\\\ n em vez de \\ r \\ n).
C. Ross
Então, você apenas agora teve que quadruplicar a fuga disso no comentário? ^^^^^^^
hyperslug
Sem felizmente ele não tentar interpretar comentários ...
C. Ross
1

Copie uma nova linha e use a função Pesquisar e substituir para substituir \ r \ n pela nova linha. O caractere de nova linha aparecerá como uma caixa vazia.

Linus
fonte
2
Não consegui fazer isso funcionar mais cedo.
C. Ross
1

Tentei a resposta mais votada, mas não consegui fazê-la funcionar na minha versão mais recente do Notepad ++. Eu tive que reverter o que eles fizeram. Assim:

Pressione CTRL-he a caixa de diálogo Substituir será aberta. Digite \r\n"Encontrar o quê" e \\r\\n"Substituir por". Em seguida, selecione o modo de pesquisa Estendido (\ r, \ n, \ t, \ x ..., \ 0) e clique em "Substituir tudo".

Literalmente, o que Marcus fez, mas reverteu, funcionou para mim.

Sara Richardson
fonte
1
Isso não responde à pergunta.
Toto #
seu caminho irá converter o real a nova linha para o literal \r\nno arquivo, ao passo que a pergunta é sobre a conversão da literal \r\nde novas linhas
phuclv
Eu tinha texto como OP no meu bloco de notas ++, e funcionou. Onde ele literalmente diria algo como: Olá Mundo. \ R \ nOlá Mundo. Olá, mundo Com a minha versão do Notepad ++, a resposta mais votada não a corrigiu, mas a troca funcionou para mim. (Eu não consigo estouro de pilha para registrar que eu colocar uma nova linha entre Olá e Mundial ... Então, basta saber que entre Olá e Mundial, tem uma nova linha como a forma como deveria)
Sara Richardson