743=724 です。しばらくぶりです。

>>743 の質問に対する >>763 (sakito) さんのご指導を受けて、
私なりにEmac-LispとAppleScriptを勉強してきましたが、そろそろヘルプです。
あるファイル
(1) ~/Desktop/foo1/foo2/hoge.txt
を指定するとき、AppleScriptではどうやら
(2) ... file "hoge.txt" of folder "foo2" of folder "foo1" of ...
としなくてはならない。
そこで、ファイルを保存するときに
ミニバッファから受けとるパス(1)を(2)のような文字列に
置換したいと考えています。

私の考えた方法:
1. (絶対パスに直した)文字列(1)を「/」ごとに区切って、逆順でconcatする。
  /hoge.txt/foo2/foo1/Desktop/...
2. 1.で得た文字列で、初めの「/」は「file "」に、2番目からの「/」は「" of folder "」に置換する。
  file "hoge.txt" of folder "foo2" of folder "foo1" of folder "...
3. 2.で得た文字列の最後に「"」を付けてAppleScriptでのパス(2)を得る。

この方法またはこれと同様なことを実現するために
必要だと思われる関数って何ですか?
substringだと開始位置と終了位置を指定しなくてはならないので
うまくできませんでした。
JavaにおけるStringTokenizerやindexOf()みたいなのがあると便利なんですが。

いつのまにかこんな時間になってしまった。。。ちょっとショックです。

# もういっこの太文字が化ける問題は解決しました。
# sakitoさん、ありがとうございました。