86 votes

Remplacer le retour chariot et le saut de ligne dans le Bloc-notes++.

J'ai un fichier contenant un mélange de CRLF et de LF, et je souhaite supprimer le LF. Je suis nouveau dans Notepad++ et je viens de télécharger la V6.23.

J'utilise la boîte de dialogue Rechercher/Remplacer en mode étendu. Elle trouvera et comptera le CR LF (en utilisant la fonction \r\n ) mais si je fais un remplacement (par exemple, un blanc ou un \r ) rien ne se passe, et un remplacement de tous indique qu'il a remplacé 0 occurrences. Il y a environ 1000 CRLF dans le fichier et peut-être 100 LF solitaires.

Des idées ?

1voto

Harsh Points 11

View -> Show Symbol -> décocher Show End of Line.

Cela fonctionne

https://stackoverflow.com/questions/41036033/cr-lf-notepad-removal

0voto

Triskal Points 1

Assurez-vous que le bouton Afficher tous les caractères est sélectionné. Utilisez la touche Alt et faites glisser la souris uniquement sur le texte que vous souhaitez copier et coller. NE SÉLECTIONNEZ PAS CR|LF. CR|LF sera mis de côté. Faites de même lorsque vous collez et utilisez Alt et ne sélectionnez pas CR|LF et appuyez sur Ctrl->v. Il s'agit d'ajouter une liste de texte à un fichier séparé contenant une liste de texte.

0voto

Adrien Points 1195

Je me permets de suggérer que les deux fins de ligne les plus courantes sont CRLF ou LF.

Si vous supprimez le LF, vous vous retrouverez avec des fins de ligne composées uniquement de CR. Ceci n'est pas standard.

Ceci (en fonction de votre utilisation) peut casser un tas de choses. Par exemple, le fichier hosts de Windows sera cassé si vous faites cela (je viens de passer beaucoup de temps sur un appel au support à propos de ce problème).

0voto

Jaymon Points 1258

Regard négatif en arrière vous permet de trouver et de remplacer uniquement les LF qui ne sont pas précédés d'un CR :

(?<!\r)\n

Avant :
before
Après :
after

-1voto

Fred Stein Points 1

Dans la boîte de dialogue de recherche, il existe trois modes de recherche, à savoir Normal, Étendu ( \n , \r , \O , \x... ) et expression régulière. Le mien est réglé par défaut sur Normal, mais vous avez besoin de Extended pour les caractères d'échappement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X