Remplacer \ r \ n par une nouvelle ligne dans Notepad ++


81

Comment remplacer la chaîne "\ r \ n" par les mêmes caractères?

Exemple:

Hello World.\r\nHello World.

remplacé par:

Hello World.
Hello World.

Réponses:


129

Appuyez sur CTRL-het la boîte de dialogue Remplacer s'ouvrira. Tapez \\r\\n"Trouver quoi" et \r\n"Remplacer par". Enfin, sélectionnez le mode de recherche étendu (\ r, \ n, \ t, \ x ..., \ 0) et cliquez sur "Remplacer tout".


2
fonctionne également dans le bloc-notes du programmeur. Sélectionnez "Autoriser les expressions antislash" et faites de même
Peter Munnings le

Cela fonctionne-t-il dans les versions les plus récentes de Notepad ++? Ou faut-il sélectionner l'option "Etendu (\ n, \ r, \ t, \ 0, \ x)"?
Peter Mortensen

1
Le mode de recherche doit être "étendu" pour fonctionner.
Marcel

Cela fonctionne également dans notepad2 au cas où quelqu'un serait intéressé. Vérifiez la recherche d'expression régulière lors du remplacement
Hoppe

1
ça ne marche pas
Kelmen

10

Dans l'écran Rechercher, dans l'onglet Remplacer, choisissez Recherche étendue.
Dans la zone de texte "trouver" \\r\\n, et dans la zone de texte "remplacer" \r\n.


Cela fonctionne-t-il réellement ou avez-vous besoin de vous échapper?
Josh Hunt

1
Je m'étais échappé, mais je devais y échapper deux fois pour que cela apparaisse ici (c.-à-d. \\\\ r \\\\ n au lieu de \\ r \\ n).
C. Ross

Alors est-ce que vous venez tout juste de quadrupler l'évasion dans le commentaire? ^^^^^^^
hyperslug

Non, heureusement, il n'essaye pas d'interpréter les commentaires ...
C. Ross Le

1

Copiez une nouvelle ligne et utilisez la fonction Rechercher et remplacer pour remplacer \ r \ n par la nouvelle ligne. Le caractère de nouvelle ligne apparaîtra comme une case vide.


2
Je ne pouvais pas faire fonctionner ça plus tôt.
C. Ross

1

J'ai essayé la réponse la plus votée, mais je ne pouvais pas la faire fonctionner pour ma nouvelle version de Notepad ++. J'ai dû inverser ce qu'ils ont fait. Alors:

Appuyez sur CTRL-het la boîte de dialogue Remplacer s'ouvrira. Tapez \r\n"Trouver quoi" et \\r\\n"Remplacer par". Sélectionnez ensuite le mode de recherche étendu (\ r, \ n, \ t, \ x ..., \ 0) et cliquez sur "Remplacer tout".

Littéralement, ce que Marcus a fait mais inversé a fonctionné pour moi.


1
Cela ne répond pas à la question.
Toto

votre chemin convertira le réel de la nouvelle ligne au littéral \r\ndu fichier, alors que la question concerne la conversion du littéral \r\nen nouvelles lignes
phuclv

J'ai eu un texte comme OP dans mon bloc-notes ++, et cela a fonctionné. Où il dirait littéralement quelque chose comme: Hello World. Hello World. être: Hello World Avec ma version de Notepad ++, faire la réponse la plus votée ne résout pas le problème pour moi, mais le changer a fonctionné pour moi. (Je ne peux pas obtenir un débordement de pile pour enregistrer que je mette une nouvelle ligne entre Hello et World ... Alors sachez simplement qu'entre Hello et World, elle a une nouvelle ligne comme il se doit)
Sara Richardson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.