Voici une autre méthode, tout en utilisant la commande do shell script
d'AppleScript, et awk
:
set strA to "J'aime les cerises, les pommes, les baies"
set strB to "J'aime les cerises, les pommes, les baies, les cookies"
do shell script "awk -F" & quoted form of strA & " '{print $2}'<<<" & quoted form of strB
Lorsqu'il est exécuté dans Script Editor, avec (Événements) (Réponses) sélectionné dans le [Journal des événements], cela donne :
tell current application
do shell script "awk -F'J'aime les cerises, les pommes, les baies' '{print $2}'<<<'J'aime les cerises, les pommes, les baies, les cookies'"
--> ", les cookies"
end tell
Résultat:
", les cookies"
Remarque : Le exemple de code AppleScript est juste cela et ne comprend aucune gestion d'erreur et est simplement destiné à montrer l'une des nombreuses façons d'accomplir une tâche. Il incombe toujours à l'Utilisateur d'ajouter/utiliser la gestion d'erreur appropriée selon les besoins/désirs.