FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment rechercher et remplacer des mots dans plusieurs fichiers

Que faites-vous si vous devez remplacer un seul mot dans des dizaines, voire des centaines ou des milliers de fichiers texte ? Vous restez calme et téléchargez Notepad++ [Broken URL Removed] ou Replace Text [No Longer Available]. Ces deux utilitaires feront le travail en quelques secondes.

C'est un dilemme courant chez les développeurs et les programmeurs. Imaginez que vous gérez un projet avec des centaines ou des milliers de fichiers. Lorsqu'un nom de produit qui apparaît sur presque toutes les pages change, vous pouvez difficilement parcourir chaque page pour rechercher et modifier manuellement le nom. Non, tu es plus intelligent que ça.

Vous lancez Google, vous trouvez cet article et vous découvrez une solution qui ne prend que quelques secondes.

Comment modifier plusieurs fichiers en masse

Vous pouvez soit utiliser Notepad++ ou un outil dédié appelé Remplacer le texte pour modifier vos fichiers en masse.

Bloc-notes++

Tout d'abord, autorisez Notepad ++ à trouver le mot dans tous les fichiers que vous devez modifier. Ouvrez Notepad++ et accédez à Rechercher> Rechercher dans les fichiers... ou appuyez sur CTRL+MAJ+F . Cela ouvre le menu Rechercher dans les fichiers.

Sous Rechercher quoi : , entrez le mot ou la phrase que vous devez modifier. Sous Remplacer par : , saisissez le nouveau mot ou la nouvelle expression. Enfin, définissez le Répertoire : où se trouvent les fichiers concernés, afin que Notepad++ sache où chercher.

Comment rechercher et remplacer des mots dans plusieurs fichiers

Vous pouvez également utiliser les paramètres avancés, que j'ai décrits plus bas. Lorsque tout est défini, cliquez sur Tout rechercher si vous devez revérifier les résultats ou Remplacer dans les fichiers si vous voulez que Notepad++ applique immédiatement les modifications. Selon le nombre de fichiers que Notepad++ recherche, cela peut prendre quelques secondes.

Si vous avez opté pour Rechercher tout , vous obtiendrez une liste de résultats. Supprimez tous les fichiers que vous ne souhaitez pas modifier en les sélectionnant et en appuyant sur SUPPR, puis cliquez avec le bouton droit sur les fichiers restants et choisissez Tout ouvrir .

Allez maintenant dans Rechercher > Remplacer ou appuyez sur CTRL+H , qui lancera le menu Remplacer. Vous trouverez ici une option pour Remplacer tout dans tous les documents ouverts .

Comment rechercher et remplacer des mots dans plusieurs fichiers

Encore une fois, vous pouvez effectuer plusieurs réglages avancés, comme expliqué ci-dessous.

Paramètres de recherche et de remplacement avancés dans Notepad++

Sous Rechercher dans les fichiers , vous pouvez ajouter des Filtres pour rechercher uniquement dans certains types de fichiers. Par exemple, ajoutez *.doc pour rechercher uniquement dans les fichiers DOC. De même, vous pouvez rechercher des fichiers avec un certain nom, quel que soit le type de fichier. Ajouter *.* pour rechercher n'importe quel nom et type de fichier.

Lorsque vous choisissez un répertoire avec des sous-dossiers, cochez Dans tous les sous-dossiers et dans des dossiers cachés pour les rechercher aussi. Vous pouvez également cocher la case Ne faire correspondre que le mot entier , afin de ne pas modifier accidentellement une correspondance partielle.

Le mode de recherche dans les menus Rechercher dans les fichiers et Remplacer vous permet d'effectuer des recherches avancées et des remplacements. Sélectionnez Étendu si vous utilisez des extensions, par exemple pour remplacer un caractère par une nouvelle ligne (\n). Sélectionnez Expression régulière si vous utilisez des opérateurs pour rechercher et remplacer tous les mots ou expressions correspondants. Vous pouvez vous en tenir à Normal si vous remplacez simplement du texte par du texte.

Remplacer le texte [n'est plus disponible]

Avec Remplacer le texte, vous pouvez configurer un groupe de remplacement pour ajouter plusieurs fichiers et/ou répertoires et plusieurs remplacements.

Pour commencer, créez un nouveau groupe. Accédez à Remplacer> Ajouter un groupe , et donnez un nom à votre groupe.

Faites un clic droit sur votre groupe et sélectionnez Ajouter un ou plusieurs fichiers... pour ajouter les fichiers et/ou dossiers que vous souhaitez modifier. Dans les propriétés des fichiers/dossiers, sélectionnez votre type de source , c'est-à-dire un seul fichier ou dossier, puis choisissez le chemin du fichier source/dossier . Si vous choisissez d'ajouter un dossier, vous pouvez également inclure et exclure des types de fichiers en les ajoutant au Filtre d'inclusion de fichiers ou Exclure le filtre de fichiers Lignes. Cliquez sur OK lorsque vous avez terminé.

Comment rechercher et remplacer des mots dans plusieurs fichiers

Pour ajouter plusieurs fichiers ou dossiers, répétez l'étape ci-dessus.

La meilleure fonctionnalité de Remplacer le texte est que vous pouvez choisir une destination différente de l'emplacement d'origine. Dans les Propriétés du fichier/dossier , passez à la destination et choisissez votre Chemin d'accès au fichier/dossier de destination .

Maintenant que vous avez constitué votre groupe, il est temps de définir vos remplaçants. Sélectionnez votre groupe et accédez à Remplacer> Rechercher/Remplacer la grille> Modification avancée... Vous pouvez maintenant ajouter le texte de recherche et Remplacer le texte . Assurez-vous de regarder dans le menu déroulant en bas pour personnaliser les options de recherche et de remplacement.

Comment rechercher et remplacer des mots dans plusieurs fichiers

Comme avec Notepad++, vous pouvez utiliser des chaînes de recherche avancées et des opérateurs. Contrairement à Notepad ++, vous pouvez ajouter autant d'instances de recherche et de remplacement que vous le souhaitez et Remplacer le texte les parcourra toutes lorsque vous exécuterez le processus.

Pour effectuer les remplacements, accédez à Remplacer > Commencer à remplacer ou appuyez sur CTRL+R .

À propos des outils

Qu'est-ce que Notepad++ ?

Notepad++ est un éditeur de code source gratuit et l'alternative au Bloc-notes Windows. Il est publié sous une licence publique générale GNU, ce qui en fait un outil open source.

De plus, Notepad++ est une application légère qui préserve les ressources, ce qui la rend bonne pour l'environnement :

En optimisant autant de routines que possible sans perdre en convivialité, Notepad++ tente de réduire les émissions mondiales de dioxyde de carbone. Lorsqu'il utilise moins de puissance CPU, le PC peut ralentir et réduire la consommation d'énergie, ce qui se traduit par un environnement plus écologique.

Voici une petite sélection de fonctionnalités de Notepad++ qui en font l'outil idéal pour l'écriture et l'édition (code) :

  • Lignes numérotées pour faciliter la navigation.
  • Mise en surbrillance et pliage automatiques et personnalisables de la syntaxe de codage.
  • Prise en charge de la recherche et du remplacement d'expressions régulières compatibles Perl (PCRE).
  • Saisie semi-automatique qui inclut la complétion de mots, la complétion de fonctions et l'indication des paramètres de fonction.
  • Une interface à onglets qui vous permet de travailler avec plusieurs documents en parallèle.
  • Édition de plusieurs lignes à la fois, en utilisant CTRL+sélection de la souris ou l'édition de colonnes.

Qu'est-ce que le texte de remplacement ?

Remplacer le texte est beaucoup plus simple que Notepad++. Il n'a qu'une seule fonction :remplacer du texte. Ecobyte, la société derrière Replace Text, est consciente de son impact. Par conséquent, le logiciel avec une cause est livré avec un CLUF inhabituel :

Comment rechercher et remplacer des mots dans plusieurs fichiers

Malheureusement, Remplacer le texte n'est plus pris en charge et aucun fichier d'aide n'est disponible dans Windows 10. Je l'ai couvert de toute façon car il offre des fonctionnalités plus avancées que Notepad ++ pour cette application particulière.

Rechercher et remplacer en toute simplicité

L'un des deux utilitaires ci-dessus devrait faire le travail pour vous. Si vous n'avez qu'un simple travail de recherche et de remplacement ou si les fonctionnalités supplémentaires de Notepad ++ semblent utiles, vous devriez l'essayer. Si vous devez modifier non seulement plusieurs fichiers, mais également effectuer plusieurs remplacements différents, cela vaut la peine d'examiner Remplacer le texte.

Lequel avez-vous choisi et a-t-il fonctionné comme prévu ? Avez-vous trouvé d'autres outils capables de rechercher et de remplacer du texte ? Faites-le nous savoir dans les commentaires ci-dessous !

Crédit image :Fabrik Bilder via Shutterstock.com


[]