4 votes

Notepad++ Rechercher/Remplacer

Je cherche un moyen d'effectuer une recherche/remplacement dans un document qui remplacera une variable par les champs d'un autre document.

Ainsi, sur le premier document, il y a plusieurs occurrences de ce qui suit :

int <x/y>
int <x/y>
int <x/y>

Sur le document sec, j'aurais

3/1
3/2
3/2

Je veux faire une recherche et un remplacement avec les données de l'autre document à partir du 1er mars.

Au final, mon premier document ressemblerait à ceci

int 3/1
int 3/2
int 3/3

Existe-t-il un moyen de configurer cela ? Merci

0 votes

Vous pourriez peut-être enregistrer une macro et la lire.

0 votes

Un copier/coller de colonne serait-il utile ? Alt+Souris (ou Alt+Shift+Flèche) pour sélectionner, puis Ctrl+C, Ctrl+V.

1voto

kdford Points 41

Si vous voulez créer un script pour cela de façon permanente, je ne pense pas qu'il y ait un moyen de faire autrement que de faire un peu de programmation.

Quelque chose comme cela peut être fait comme Sathya l'a suggéré, en enregistrant une macro, je ne le suggérerais pas. Ou éventuellement rechercher un script de lot simple dans Windows (peut-être une meilleure solution). Je pense personnellement que l'utilisation de batch boucle for avec des tokens est beaucoup plus compliquée que les vrais langages de programmation.

Pour ma part, je préférerais faire cela dans un vrai langage de programmation. Ce genre de choses est très facile en Python, ou dans n'importe quel langage c.

Utilisez StackOverflow comme ressource d'aide si vous décidez de suivre cette voie.

Mise à jour

Une autre suggestion à laquelle j'ai pensé est d'utiliser éventuellement excel. Je ne sais pas quel format vous êtes obligé d'utiliser, mais si vous pouvez passer à un délimiteur par rapport à votre format actuel, vous pouvez rapidement faire tout cela dans Excel. Sinon, vous devez vous plonger dans la programmation.

0 votes

Le mien était plutôt une demi-suggestion :) Je doute vraiment que cela soit possible sans un peu de script / programmation.

0 votes

@Sathya est d'accord, je ne pense pas que ce soit le cas.

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