Fonction Appliquer script – Exemple RTF

Cet exemple montre l’utilisation de la fonction Appliquer script pour rechercher (et/ou remplacer) facilement des lettres accentuées dans des fichiers RTF. Il faut en effet savoir que le codage des lettres accentuées dans les fichiers RTF n’est pas le même que celui utilisé par Windows. Ainsi donc, les lettres accentuées ne peuvent être recherchées qu’en les convertissant dans leur équivalent RTF. La lettre è est par exemple codée \’e8, à est codé \’e0, é est codé \’e9. A condition d’avoir préalablement créé un script de conversion, la fonction Appliquer script permet de rendre aisée les recherches et remplacement dans des fichiers RTF.

Etapes

1 Commencez par faire un script permettant de convertir les caractères accentués en caractères RTF. Ceci peut être fait à partir de la fenêtre de construction de scripts ou manuellement à l’aide d’un éditeur de textes. Voici un script simple permettant de convertir les minuscules accentuées éèê et à en leur équivalent RTF :

[Script for Search and Replace]
Note : les \ doivent être doublés car ce sont des
caractères réservés de Search and Replace
[Search]
è
[Replace]
\\’e8

[Search]
à
[Replace]
\\’e0

[Search]
ê
[Replace]
\\’ea

[Search]
é
[Replace]
\’e9

[End of Search and Replace Script]

Le nom de ce script peut être quelconque. Nous l’appellerons “Accent2RTF.srs” pour la suite de cet exemple.

2 Ouvrez la fenêtre du mode binaire. Tapez, dans la zone prévue à cet effet, le texte que vous souhaitez rechercher; par exemple “être déplacé” (sans les guillemets).

Search & Replace s bin4a shg Fonction Appliquer script   Exemple RTF

3 Cliquez sur le bouton “Appliquer script” et sélectionnez le script souhaité (ici Accent2RTF.srs ).

4 Cliquez sur le bouton “Ouvrir”. Le script sera alors exécuté sur le texte entré dans la fenêtre et “être déplacé” sera transformé en “\\’eatre utilis\\’e9″.

Search & Replace s bin4b shg Fonction Appliquer script   Exemple RTF

5 Cliquez sur le bouton “OK” pour utiliser (rechercher et/ou remplacer) le texte ainsi transformé.

Voir aussi: [Exemple HTML] [Caractères réservés des expressions régulière] [Aperçu de la fonction Appliquer script]

Fonction Appliquer script – Exemple RTF