Passer au contenu principal

Rechercher et remplacer dans les fichiers (SREPLACE.EXE)

TAKE COMMAND ET TCC VERSION 30 – RECHERCHE ET REMPLACEMENT DANS LES FICHIERS (SREPLACE.EXE)

Je n'ai pas été satisfait des outils permettant de rechercher et de remplacer du texte dans des fichiers, ce que je dois faire régulièrement. J'avais besoin d'une application qui :

  • Reconnaître automatiquement les fichiers ANSI et Unicode (UTF8 et UTF16, avec ou sans nomenclature).
  • Prend en charge les fonctionnalités de correspondance de nom de fichier de TCC (c'est-à-dire des caractères génériques étendus et des expressions régulières).
  • Traitez tous les fichiers correspondants dans une arborescence de sous-répertoires.
  • Prend en charge la correspondance de texte simple ou les expressions régulières complètes.
  • Faites correspondre la syntaxe d'expression régulière préférée choisie dans TCC (c'est-à-dire Perl, Java, Python, grep, etc.).
  • Fournissez à la fois un mode de traitement interactif et un mode de traitement par lots. 
  • En mode interactif, affichez le texte d'origine et le texte de remplacement, et autorisez la sélection/désélection des correspondances individuelles dans les fichiers avant que les remplacements ne soient effectués. 
  • Chargez des scripts XML pour effectuer le traitement en mode batch.

Je n’ai rien trouvé qui satisfasse à toutes les exigences, alors j’ai décidé d’écrire le mien. SReplace (disponible soit auprès du Take Command menu outils ou depuis le TCC ligne de commande) est le résultat.

J'ai l'intention d'agrandir SReplaceles fonctionnalités de dans les prochaines versions ; si vous avez des idées, postez-les dans JP Software Forum de suggestions.

Take Command / TCC / CMDebug v31 Appel à demandes de fonctionnalités

La version 30 est sortie la semaine dernière et nous commençons à planifier ce que contiendra la version 31. Si vous avez des demandes, postez-les dans notre Forum de suggestions.