Satimage Précédent
Texte, Unicode, Regular expressions
Accueil Documentation Smile Texte, Unicode, Regular expressions  
Les Text suites de Smile et de Satimage.osax

Smile et Satimage.osax définissent plusieurs commandes pour manipuler du texte, qui sont documentées dans le dictionnaire de Smile et dans le dictionnaire de Satimage.osax.

La plupart des commandes de Smile supportent l'Unicode. Si vous n'êtes pas familier avec Unicode, ou si vous voulez en savoir plus sur les relations entre Unicode et AppleScript, nous vous recommandons de visiter la page sur Unicode et AppleScript.

Chercher et remplacer du texte dans Smile
  • Smile possède un dialogue de Recherche avec lequel vous pouvez chercher et remplacer le texte d'une fenêtre. Il est également possible dans ce dialogue d'effectuer une recherche dans un dossier, la recherche s'effectuant à la fois dans les fichiers texte et dans les scripts compilés.
  • Par script, Smile implémente les commandes find text et change qui agissent sur des variables AppleScript. Elles marchent également sur des fenêtres ou des sélections de texte ou encore des fichiers. Pour plus de détails sur ces commandes, consultez les liens suivant :
Les expressions régulières dans Smile
Les expressions régulières (regular expressions en anglais) définissent une syntaxe permettant de décrire des modèles de texte. Elles permettent d'effectuer des recherches avancées tel que la recherche d'une classe de caractères (par exemple des chiffres) au lieu d'un caractère unique. Des introductions aux expressions régulières et des documents de référence existent à divers endroits sur Internet. Vous pouvez par exemple consulter la documentation de grep disponible sur le GNU Project web server, consulter le site http://www.regular-expressions.info, ou encore taper man grep dans Terminal.
  • Vous pouvez utiliser les expressions régulières soit dans le dialogue Recherche de Smile, soit par script. Dans le dialogue Recherche un menu (proche de la case à cocher Regexp) donne un résumé des commandes en expressions régulières.
  • Par script il suffit d'utiliser find text et change en spécifiant with regexp.
English version
Copyright ©2008 Paris, Satimage