Notepad++ ajouter à chaque ligne

j'utilise Notepad++ et je n'arrive pas à le comprendre:

j'ai de nombreuses lignes qui commencent toutes par http . J'ai besoin d'ajouter du texte devant chaque ligne. En outre, je dois ajouter un texte différent à la fin de chaque ligne. Chaque ligne se termine différemment.

Quelle est la manière la plus rapide d'ajouter du texte au début et à la fin de chaque ligne?

259
demandé sur jschroedl 2012-06-12 23:48:01

11 réponses

suivez ces étapes:

  1. Appuyez sur Ctrl + H pour mettre en place le Dialogue Rechercher/Remplacer.
  2. choisissez l'option Regular expression en bas de la boîte de dialogue.

pour ajouter un mot, tel que test , au commençant par de chaque ligne:

  1. Type ^ in le Find what zone de texte
  2. Type test dans la Replace with textbox
  3. placer le curseur dans la première ligne du fichier pour s'assurer que toutes les lignes sont touchées
  4. , Cliquez sur Replace All bouton

pour ajouter un mot, tel que test , à la fin de chaque ligne:

  1. Type $ dans la Find what textbox
  2. Type test dans la Replace with textbox
  3. placer le curseur dans la première ligne du fichier pour s'assurer que toutes les lignes sont touchées
  4. , Cliquez sur Replace All bouton
571
répondu Jay Sullivan 2018-02-19 08:29:12
  1. déplacez votre curseur au début de la première ligne
  2. Maintenez la touche Alt + Shift et utilisez le curseur vers le bas pour étendre la sélection à la fin du bloc

Cela vous permet de taper sur chaque ligne simultanément.

j'ai trouvé la solution au-dessus de ici .

je pense c'est beaucoup plus facile que d'utiliser des regex.

105
répondu Stuart 2017-03-20 10:04:24

Notepad++ a une capacité d'édition très puissante. (Aujourd'hui je suis à la recherche de la fonction similaire dans le texte Sublime), mais pour le bloc-notes++, il suffit de tenir Alt quand vous faites glisser la souris. Ce que vous tapez remplacera alors la colonne sélectionnée sur chaque ligne. Pour insérer sans remplacer le texte existant, utiliser Alt-Shift .

enter image description here

22
répondu Jim Raynor 2015-10-20 17:52:10

Press Ctrl+H Sélectionnez L'Expression Régulière

essayez ceci pour placer n'importe quel caractère au début de chaque ligne

trouver quoi: ^() ou juste ce ^

remplacer par: n'importe quel caractère que vous voulez placer.

essayez ceci pour placer n'importe quel caractère sur la fin de chaque ligne

trouver quoi: ()$ ou juste ce $

remplacer par: tout autre caractère que vous voulez placer.

13
répondu KeepMove 2013-05-21 16:11:18

Voici ma réponse. Pour ajouter '); " à la fin de chaque ligne, je ne 'Rechercher: $" et "Remplacer par: \);" vous devez faire de l'évasion; enter image description here

7
répondu Yara 2018-05-14 12:19:45

Vous pouvez automatiquement dans Notepad++ (ajouter du texte au début et/ou fin de chaque ligne) à l'aide d'une expression régulière Replace ( Ctrl + H ):

enter image description here

explication: Expression dans remplacer par tous les caractères qui comprennent les crochets ronds (.*) dans trouver ce que expressin régulier.

testé, ça marche.

Espère que ça aide.

5
répondu simhumileco 2017-04-28 07:57:34

ouvrir le bloc-notes++, puis cliquer sur Ctrl + F .

Choisir L'Expression Régulière

*Rechercher: "^" (qui représente l'index de chaque ligne).

remplacer par: "anyText" *

enter image description here

2
répondu Sireesh Yarlagadda 2016-10-04 18:51:53

Eh bien, je poste ceci après un si long temps, mais ce sera le plus facile de tous.

  1. pour ajouter du texte au début/a-certain-place-from-start pour toutes les lignes, cliquez simplement là et faites ALT+C et vous obtiendrez la boîte ci-dessous. Tapez votre texte et cliquez sur OK et c'est fait.

    enter image description here

  2. pour ajouter un certain texte à la fin de tous lignes, do CTRL+F, et choisir remplacer. Vous obtiendrez le dessous de la boîte. Mettre en '$' dans 'rechercher', et dans "remplacer par" tapez votre texte.Assurez-vous de choisir 'regular expression' dans le mode de recherche (à gauche). Enfin, cliquez sur "remplacer tout" et vous avez terminé.

enter image description here

1
répondu Swastik Raj Ghosh 2017-07-28 09:37:44

simplement dans le champ" trouver quoi:", tapez \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 vous souhaiteriez ajouter ce texte à la fin de chaque ligne, vous avez besoin de marquer l'option ". correspond à newline" dans la boîte de groupe "Mode Recherche".

exemple:

vous avez une liste de noms de fichier, mais vous voulez ajouter un extension comme .XML. C'est ce que tu dois faire et frapper! D'un seul coup!:

voir l'image ici

1
répondu Saffa Seraj 2017-07-28 21:25:47

s'il vous plaît trouver la capture d'écran ci-dessous qui ajoutent un nouveau mot au début et à la fin de la ligne à une seule prise de vue

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

1
répondu Thamarai 2017-08-23 17:50:52

pour ajouter un texte différent à la fin de chaque ligne, vous pouvez utiliser le plugin ConyEdit pour ce faire.

Avec ConyEdit en arrière-plan, suivez ces étapes.

  1. utilisez la ligne de commande cc.gl a pour obtenir des lignes et stocker dans le tableau A.
  2. utilisez la ligne de commande cc.aal //$a pour ajouter après les lignes, en utilisant le contenu du tableau A.

Exemple Gif

0
répondu Hunter 2018-07-18 02:42:24