2 votes

Comment supprimer les sauts de ligne dans Notepad++ ? dans un long texte

Je voudrais savoir s'il existe une méthode pour supprimer les sauts de ligne dans Notepad++ autre que

 sélectionner et cntrl + J

ce qui est déjà expliqué ici

Comment supprimer les sauts de ligne dans Notepad++ ?

Le problème est que j'essaie de faire un DML à partir d'Excel vers Notepad++ et lorsque je copie les cellules (d'Excel à Notepad++), cela ressemble à ceci

-- Entrée

Insert into table (
    ligne 1,
    ligne 2,
    ligne 3 ..

Insert into table (
    ligne 1,
    ligne 2,
    ligne 3..

--Sortie

Insert into table (line1, line2,..)
Insert into table (line1,line2,...)
...

donc sélectionner chaque insertion et faire cntr + J est bien sûr une solution mais je me demande s'il y en a une meilleure qui ne me force pas à faire du manuel 1 à 1 (car le DML dans Excel pourrait avoir environ 1000 lignes)

1voto

Ian W Points 333

Votre exemple est très spécifique et peut ne pas être exact, mais en supposant que c'est le cas ...

Insert

ou

Vous voulez laisser les lignes avec un seul espace telles quelles, mais supprimer \n du reste.

  • Menu "Recherche" > "Remplacer" (ou Ctrl + H)

  • Définir "Remplacer par" en "\n[espace][espace]*"

  • Définir "Remplacement" en "[rien]"

  • Activer "Expression régulière"

  • Cliquer sur "Remplacer tout"

Où [espace] est un espace réel. Cela prend n'importe quel motif avec un saut de ligne, suivi d'au moins 2 espaces, et l'aplatit. Ensuite, corrigez l'espace vide sur la première ligne.

Pour référence : Comment utiliser les expressions régulières dans Notepad++

0voto

DavidPostill Points 140654

Comment puis-je supprimer les sauts de ligne dans Notepad++?

Je ne peux pas vous donner une solution parfaite car votre exemple d'entrée est incomplet, mais vous pouvez commencer avec les étapes suivantes.

  • Menu "Rechercher" > "Remplacer" (ou Ctrl + H)

  • Définissez "Rechercher" sur \r\n +

  • Définissez "Remplacer par" sur rien

  • Activez "Expression régulière"

  • Cliquez sur "Remplacer tout"

    Image

  • Définissez "Rechercher" sur \r\n\r\n

  • Définissez "Remplacer par" sur \r\n

  • Activez "Expression régulière"

  • Cliquez sur "Remplacer tout"

    description de l'image

Avant:

Insérer dans la table (ligne 1, ligne 2, ligne 3 ..
Insérer dans la table (ligne 1, ligne 2, ligne 3..

Après:

Insérer dans la table (ligne 1, ligne 2, ligne 3 ..
Insérer dans la table (ligne 1, ligne 2, ligne 3..

Lecture complémentaire

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