311 votes

Trouver CRLF dans Notepad++

Comment puis-je trouver/remplacer tous les caractères CR/LF dans Notepad++?

Je cherche quelque chose d'équivalent au caractère spécial ^p dans Microsoft Word.

4voto

Aquarius Power Points 242

En 2013, v6.13 ou ultérieur, utilisez :

Menu ÉditionConversion de fin de ligneFormat Windows.

2voto

Chris Marasti-Georg Points 17023

En supposant qu'il y a une recherche "expressions régulières", recherchez \r\n. Je préfère \r?\n, car certains fichiers n'utilisent pas de retour chariot.

ÉDITER: Merci pour les retours, à celui qui a voté négativement. J'ai appris que... enfin, rien, car vous n'avez donné aucun retour. En quoi est-ce incorrect?

2voto

Utilisez l'option de recherche avancée (Ctrl + R) et utilisez le raccourci clavier pour CRLF (Ctrl + M) pour insérer un retour à la ligne.

2voto

alex Points 21

Si vous avez besoin de faire un remplacement complexe avec regexp incluant \r\n, vous pouvez contourner la limitation en utilisant une approche en trois étapes :

  1. Remplacez tous les \r\n par une balise, disons #GO# → Cochez 'Etendu', remplacez \r\n par #GO#
  2. Effectuez votre regexp, par exemple en supprimant la balise multiline ICON="*" à partir de signets html → Cochez regexp, remplacez ICON=.[^"]+.> par >
  3. Remettez \r\n → Cochez 'Etendu', remplacez #GO# par \r\n

1voto

Cognis Points 25

J'ai ouvert le fichier dans Notepad++ et j'ai fait un remplacement en quelques étapes :

  1. Remplacez tous les "\r\n" par " \r\n"
  2. Remplacez tous les "; \r\n" par "\r\n"
  3. Remplacez tous les " \r\n" par " "

Cela place tous les sauts de ligne où ils devraient être et supprime ceux qui perturbent le fichier.

Cela a fonctionné pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X