440 votes

Notepad++ ajouter à chaque ligne

J'utilise Notepad++ et je ne parviens pas à résoudre ce problème.

J'ai de nombreuses lignes qui commencent toutes par http . Je dois ajouter du texte à chaque ligne. Je dois également ajouter un texte différent à la fin de chaque ligne. Chaque ligne se termine d'une manière différente.

Quel est le moyen le plus rapide d'ajouter le texte au début de chaque ligne et aussi le texte à la fin de chaque ligne dont j'ai besoin ?

2 votes

Remplacer par des expressions régulières. Remplacer end of line (je ne me rappelle pas de quel symbole il s'agit) avec [mon texte]. end of line

0 votes

Regardez bloc-notes-plus-plus.org pour savoir comment utiliser cet outil

0 votes

Voulez-vous ajouter le même texte à chaque ligne ?

3voto

H.Ç.T Points 32

Si vous avez des milliers de lignes, je pense que la méthode la plus simple est la suivante :

-Sélectionnez la ligne qui est le point de départ de votre curseur.

-pendant que vous tenez alt + shift sélectionner la ligne qui est le point d'arrivée de votre curseur

C'est ça. Maintenant vous avez un curseur géant. Vous pouvez écrire n'importe quoi sur toutes ces lignes.

3voto

Goldfish Points 121

Afin de le faire en une seule fois :

  1. Copie et pâte l'exemple de texte suivant dans votre fenêtre notepad++ :

http : \blahblah.com

http : \blahnotblah.com

http : \blahandgainblah.com

  1. Appuyez sur Ctrl+H sur la fenêtre notepad++
  2. Dans le Trouvez ce que type de boîte : ^(.+)$ . Ici, ^ représente le début de la ligne. $ représente la fin de la ligne. (.+) signifie n'importe quel caractère entre le début et la fin de la ligne et ce serait le groupe 1.
  3. Dans le Remplacer par type de boîte : WhateverFrontText(\1)WhatEverEndText . Ici ( \1 ) signifie n'importe quel texte dans une ligne.
  4. Vérifiez le boîte à cocher Enveloppe
  5. Mode de recherche : Expression régulière
  6. Résultat :

WhateverFrontTexthttp : \blahblah.comWhatEverEndText

WhateverFrontTexthttp : \blahnotblah.comWhatEverEndText

WhateverFrontTexthttp : \blahandgainblah.comWhatEverEndText

  1. Capture d'écran des options de notepad++ et du résultat : enter image description here

3 votes

Pourquoi mettez-vous \1 entre parenthèses dans "remplacer par" ? Il est également préférable d'utiliser $1 , \1 est une pratique très ancienne.

2voto

Saffa Seraj Points 61

Dans le champ "Trouver quoi :", tapez simplement \r . Cela signifie "Fin de la rangée". Dans le champ "Remplacer par :", vous mettez ce que vous voulez, par exemple .xml

si vous avez plusieurs lignes, et que vous souhaitez ajouter ce texte à la fin de chaque ligne, vous devez marquer l'option ". correspond à une nouvelle ligne" dans le cadre "Mode de recherche".

Exemple :

Vous avez une liste de noms de fichiers, mais vous voulez ajouter une extension comme .xml. Voici ce que vous devez faire et Bang ! Un coup !

Voir l'image ici

1voto

Thamarai Points 66

Veuillez trouver la capture d'écran ci-dessous qui ajoute un nouveau mot au début et à la fin de la ligne en une seule fois.

adding a new word at the start & end of the every line in Notepad++ at a single shot

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