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 de recherche/remplacement en mode étendu. Elle trouve et compte les CR LF (en utilisant \r\n) mais si je fais un remplacement (par exemple un blanc ou \r) rien ne se passe, et un remplacement total indique qu'il a remplacé 0 occurrences. Il y a environ 1000 CRLF dans le fichier et peut-être 100 lone LF.
Avez-vous une idée ?
Tâche : Le fichier contient un mélange de CRLF et de LF, et vous voulez vous retrouver avec seulement CRLF et supprimer toutes les instances autonomes de LF.
Fichier : ![1][1]
Fichier (Afficher tous les caractères) : ![2][2]
Maintenant, si vous supprimez uniquement le LF autonome à la fin de la ligne 3, vous devriez vous retrouver avec les lignes 3 et 4 réunies, le reste des fins de lignes n'étant pas affecté.
Remplacez la ligne 1 (n
par (blank)
) :
![3][3]
Fichier après le remplacement #1 : ![4][4]
Remplacer #2 (\r
par \r\n
) :
![5][5]
Fichier après le remplacement #2 : ![6][6]
Résultat final : ![7][7]
Conclusion : Notepad++ semble pouvoir faire le travail sans problème !
[1] : http://i.stack.imgur.com/9GnUV.png [2] : http://i.stack.imgur.com/4lDvt.png [3] : http://i.stack.imgur.com/CORhR.png [4] : http://i.stack.imgur.com/dXn8E.png [5] : http://i.stack.imgur.com/xCecz.png [6] : http://i.stack.imgur.com/qfqz7.png [7] : http://i.stack.imgur.com/ZM0U4.png
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. Par défaut, le mien est Normal, mais vous avez besoin du mode Étendu pour les caractères d'échappement.