1 votes

Bloc-notes ++ remplacement avancé

J'ai des problèmes avec le remplacement des chaînes d'options. J'ai besoin de remplacer :

tag1 tout mot ou nombre tag1

à

tag2 tout mot ou nombre tag2

Cependant, le texte entre les balises ne peut pas être modifié et il est variable.

Exemple :

De :
tag1 Amérique tag1
tag1 Afrique tag1
tag1 Amérique du Sud tag1
tag1 Asia tag1
tag1 Océanie tag1

A :

tag2 Amérique tag2
tag2 Afrique tag2
tag2 Amérique du Sud tag2
tag2 Asia tag2
tag2 Océanie tag2

Il y a environ 50.000 lignes avec des textes différents entre tag1.

Merci d'avance.

2voto

Voici comment je l'ai fait avec Notepad++ en utilisant le <strong>Ctrl</strong> + <strong>H</strong> et ensuite en remplaçant tag1 con tag2 et les autres options définies comme indiqué ci-dessous dans la capture d'écran et signalées spécifiquement. Cela fonctionnera avec le Mode de recherche réglé sur Expression régulière ou comme Recherche normale .

enter image description here enter image description here

Avant

tag1 America tag1
tag1 Africa tag1
tag1 South America tag1
tag1 Asia tag1
tag1 Oceania tag1

Après

tag2 America tag2
tag2 Africa tag2
tag2 South America tag2
tag2 Asia tag2
tag2 Oceania tag2

1voto

aventurin Points 236

Trouvez quoi :

tag1(.*)tag1

Remplacer par :

replacement1$1replacement2

[x] Expression régulière

Par la présente, replacement1 o replacement2 peut être égal à tag1 .

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