Goar Hallo Skripter, mit freudigem Interesse habe ich die Nachfolge von satimage.osax zur Kenntnis genommen. ( https://www.hilfdirselbst.ch/gforum/gforum.cgi?post=572629#572629 ) Doch kaum habe ich eine satimage-change-Zeile umformuliert (unter Catalina), bockt die back reference "\\1". http://userguide.icu-project.org/strings/regexp sagt: Back Reference. Match whatever the nth capturing group matched. n must be a number > 1 and < total number of capture groups in the pattern. In meinem pattern befindet sich nur eine capturing group (…); da habe ich ein Verständnisproblem. (Liegt’s an meinen Englischkenntnissen?) So sieht mein Skript aus: use scripting additions use script "RegexAndStuffLib" version "1.0.6" set cpldate_stamp to ((the current date) as Unicode text) set date_stamp to (regex change cpldate_stamp search pattern "([0-9]{4}).+" replace template "\\1") ––> "Donnerstag, 9. April 1" Ein Versuch mit "\\2" ergab "2" usw. Wo war ich zu blauäugig? (Aber spannend, was es da bei icu alles zu lesen gibt!) Viele Grüße
Thomas_Richard Keine Ahnung was das macht, aber bist du sicher, dass der doppelte Backslash zum Escapen notwendig ist?
Hans_Haesler Hallo Goar, ersetze mal die Backslashes durch ein einziges Dollarzeichen: "$1" -->"jeudi, 9 avril 2020" Gruss, Hans
Hans_Haesler Hallo Goar, bitte sehr. Super, dass es damit klappt. Keine Sorge. Für mich gibt es keinen Grund, den Kopf zu schütteln. Denn ich hätte das 'search pattern' viel komplizierter zusammengesetzt. Gruss, Hans