Supposons que vous voulez utiliser find text ou change avec des expressions régulières dans un script. Voici comment nous vous recommandons de déboguer votre expression régulière :
-
Ouvrez une nouvelle fenêtre Unicode (menu Fichier > Nouveau...).
-
Dans la nouvelle fenêtre, entrez du texte représentatif de celui sur lequel votre expression régulière s'appliquera. Cela constituera un texte de test.
-
Ouvrez le dialogue de Recherche. Cochez la case RegExp. Vous pouvez maintenant travailler avec le dialogue sur votre fenêtre de test.
-
Construisez votre expression régulière dans le champ de texte Rechercher. Vous pouvez utiliser les métacaractères fournis dans le menu déroulant à côté de la case à cocher RegExp. Nous vous conseillons de construire votre expression régulière progressivement, en la testant avec le bouton Recherche. Si une grande expression régulière ne trouve pas le texte qu'elle devrait trouver, testez-là par morceaux.
-
Si vous voulez utiliser change, testez le champ Remplacer du dialogue en utilisant le bouton Remplacer.
-
Une fois que votre expression régulière est testée et marche correctement, copiez dans votre script le contenu du champ de texte du dialogue Rechercher. N'ajoutez pas les guillemets manuellement. Sélectionnez plutôt l'expression régulière dans votre script et choisissez le menu User Scripts ▸ More Smile commands ▸ Scripting ▸ Make an AppleScript string ou utilisez la combinaison de touches ⌘". Cela ajoutera des guillemets et des caractères d'échappement aux endroits adéquats.
|