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.

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".


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.


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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.