mit Bordmitteln ist es nicht möglich, GREP-Ausdrücke zu verwenden. Zum Beispiel \d (oder [0-9] ) für eine beliebige Ziffer. Man muss ein Hilfsmittel einsetzen, wie die Scripting Addition Satimage.osax.
Aber ab macOS "Mojave" sind nur noch Apple-Osaxen zugelassen. Doch es gibt eine Alternative.
In der Mailing-Liste AppleScript-Users stellte ein Mitglied diese Frage:
Die Lösung kam kurz darauf, gepostet von Shane Stanley (Australien):
Diese Script-Bibliothek muss in der "Bibliothek" im Ordner "Script Libraries" untergebracht werden. Diesen Ordner musste ich auf meinem "High Sierra" erst erstellen. Aber dann klappte es auf Anhieb.
Ich bin schon seit einiger Zeit dabei, all meine Scripte umzustellen auf AppleScriptObjectiveC und nutze auch die Libraries von Shane.
Allerdings konnte man bei den Satimage Befehlen für z.B. 'find text' oder 'change' auch mit Listen arbeiten. Dieses funktioniert mit der Library von Shane bisher nicht und ist erstmal auch nicht geplant.
Daher habe ich meine eigenen Handler gebaut, die dann auch mit Listen umgehen können.
Hier ein Beispiel, wie so ein Handler aussehen könnte:
besten Dank für Deine Ergänzung. Werde ich nächstens ausprobieren. Die Library von Shane habe noch nicht studiert. Nur das publizierte Script ausgeführt.