In den meisten “neueren” und höheren Programmiersprachen gibt es eine Stringmethode, die “Suchen und ersetzen” implementiert oder wenigstens Bibliotheken, die so etwas können.
Applescript kann das nicht.
Um auf Planet-Punk.de meine iTunes Charts ohne LastFM präsentieren zu können, brauchte ich aber genau sowas:
on searchAndReplace(s, r, t) set d to text item delimiters set text item delimiters to s set t to t's text items set text item delimiters to r tell t to set t to beginning & ({""} & rest) set text item delimiters to d return t end searchAndReplace |
Diese kleine Funktion sucht im Text t nach s und ersetzt jedes Vorkommen durch r.
Zack und schon ‘nen Bug im Code Snippet Plugin für WP gefunden…. Zeile 28 der AppleScript Datei für GeSHi ist falsch:
Statt
'QUOTEMARKS' => array('"',"'"),
darf sie nur
'QUOTEMARKS' => array('"'),
lauten. Wenn man nicht alles selber macht…
No comments yet
Post a Comment