Scripts – Opérateur de répétition

Search and Replace version 3.2 et suivantes dispose d’un opérateur de script spécial “Script Loop=x ” permettant de faire se répéter un certain nombre de fois les opérations de recherche / remplacement pour un script donné.

Cet opérateur peut notamment être utile lorsque la recherche / remplacement ne permet pas de traiter en une seule passe toutes les occurrences d’un fichier. Ceci peut par exemple être le cas avec les expressions régulières utilisant * ou *[] qui peuvent englober une chaîne devant être traitée.

La valeur de l’itération peut être plus grande que nécessaire. SI le programme ne trouve plus d’occurrences les itérations stopperont.

Usage:

Script Loop=x

où x = nombre de fois pour lequel le script doit être répété. Utiliser la valeur –1 pour boucler indéfiniment (non recommandé). La touche ESC (Echap) permet d’arrêter un script en cours de traitement.

Cet opérateur doit être entré manuellement dans un script à l’aide d’un éditeur de textes. Il doit de plus être le dernier élément de la liste dans la section [Options] du script.

Voir Scripts – Format des fichiers pour plus d’information. Voir un exemple d’utilisation:

[Script for Search and Replace]
[Options]
Script Loop=5
[Search /ix]
^\r\n\r\n\r\n
[Replace]
\r\n\r\n
[End of Search and Replace Script]

Exécution itérative