Opérateurs de remplacement spéciaux
Search and Replace offre la possibilité d’utiliser plusieurs opérateurs spéciaux permettant de réaliser des remplacements contenant des informations déterminées dynamiquement telles que: l’emplacement du fichier, son nom, sa taille, sa date, etc… Voici la liste complète des opérateurs:
Opérateur |
contenu |
%1<%0.2lf(E1/2)> |
A special Number Replacement that returns the %1 term number string divided by 2. The string retuned will have 2 decimal places. |
%%srfound%% |
Renvoi la chaîne trouvée |
%%srfound %% – Spécial |
Renvoi la chaîne trouvée expurgée des caractères spécifiés. Voir %%srfound %% – Spécial pour plus d’information. |
%%srpath%% |
Renvoi le chemin d’accès au fichier |
%%srfile%% |
Renvoi le Nom du fichier |
%%srfiledate%% |
Renvoi la date actuelle du fichier (avant le remplacement). |
%%srfiletime%% |
Renvoi l’heure actuelle du fichier (avant le remplacement). |
%%srfilesize%% |
Renvoi la taille du fichier (avant le remplacement). |
%%srdate%% |
Renvoi la date du jour telle que contenu dans la machine. |
%%srtime%% |
Renvoi l’heure actuelle. |
%%srprepend%% |
Voir Script de personnalisation des opérations ajouter au début/à la fin pour plus d’information. |
%%srformat%%=xx |
Cet opérateur peut être utilisé pour formater des fichiers. Voir Reformat Files pour plus d’information. |
Ces opérateurs peuvent être utilisés dans des opérations de recherche et remplacement normales, avec des expressions régulières, avec des compteurs, dans des scripts et/ou avec des opérateurs binaires.
Il n’est pas nécessaire d’activer le mode expression régulière pour utiliser ces opérateurs.
Notes:
· Search and Replace dispose d’un opérateur binaire spécial %%srformat%%=xx, qui est utilisé pour reformatter des fichiers.
· Les variables d’environnements peuvent également être utilisées dans des expressions régulières.
Exemples d’utilisation | |
Recherche et remplacement direct |
|
Fichier traité: |
D:\Exemple\Test.txt |
Expression régulière |
|
Fichiers traités: |
home.htm; index.html |
Note pour les utilisateurs experts:
%%srpath%% et %%srfile%% peuvent êtres utilisées comme paramètres de la ligne de commande. Toutefois, il sera nécessaire de définir préalablement les variables d’environnement suivantes pour pouvoir utiliser %%srpath%% et %%srfile%%.
Par exemple sous Windows95, il faudra utiliser les instructions suivantes :
SET T=%%%
SET P=srpath
SET F=srfile
Il sera alors, par exemple, possible d’activer Search and Replace à l’aide de la commande suivante :
SR32 /I /Pexemple.txt /S”Page No.” /R”%t%%p%%t%%t%%f%%t%, Page No.”
Ce qui remplacera toutes les occurrences de la chaîne Page No dans le fichier exemple.txt (supposé être dans le dossier d:\exemple) par d:\exemple\exemple.txt, Page No.
Référez vous à la documentation de votre système d’exploitation pour connaître la façon de transmettre la chaîne %% dans une ligne de commande.