web-dev-qa-db-fra.com

recherchez et remplacez la fin de ligne par "\ n" textuellement

J'espère utiliser un éditeur de texte pour rechercher toutes les "fins de lignes" d'un document et les remplacer par la séquence écrite "\ n" (pour faciliter la conversion dans un autre type de fichier). J'ai essayé avec Notepad ++ et textpad avec peu de chance. 

Lorsque vous utilisez le mode d'expression régulière sur Notepad ++ par exemple, je tape [Find:\n] dans le champ de recherche (qu'il trouvera avec succès) et [Remplacer:\Q\n\E] dans le champ de remplacement (le et\E étant des modificateurs de recherche in extenso autant que je sache), sans effets encourageants.

Existe-t-il un moyen simple de réaliser ce remplacement?

8
jennifer.cl

Dans la boîte de dialogue de recherche et remplacement de Notepad ++ (Ctrl-H), passez en mode "étendu".

À partir de là, remplacer \r\n par \\n devrait suffire - si je comprends bien votre question.

Par exemple, j'ai tapé dans ...

something
something else
blah

... et ensuite fait ce qui précède avec "Remplacer tout", ce qui me laisse:

something\nsomething else\nblah
23
nitsua

Je sais que c’est une question plutôt ancienne, mais voici une autre méthode plus facile de faire la même chose si quelqu'un d’intéressé est intéressé.

Si vous allez dans Notepad ++ et allez dans Edition> Conversion EOL, si vous permet de convertir l'EOL actuel en style Unix, Windows ou Mac.

  • Unix est \n seulement
  • Windows est \r\n
  • Mac est \r seulement
12
user837703

 enter image description here

Ouvrez Rechercher et remplacer -> Rechercher "$" et remplacer par "N'importe quel caractère" . En mode Recherche, sélectionnez Expression régulière. Reportez-vous à l'image.

2
Srijan Chaudhary

essayez bluefish editor http://bluefish.openoffice.nl/index.html copier et coller, ne vous inquiétez pas pour\r ou\n

0
user7986029