AppleScript 区切り文字
最後の 3 つのテキスト項目を削除するにはどうすればよいですか?
私のリストは次のとおりです。
{"Water", "Management", "in", "Ancient", "Greek", "Cities", "Jun", "1993", "pdf"}
最後の 3 つのテキスト項目 (例: ) を削除したいと思います"Jun, "1993", and "pdf"
。
これまでの私のスクリプトは次のとおりです。
set AppleScript's text item delimiters to ["USA."]
set stringToUse to "04.Oxford.University.Press.USA.Water.Mngt.in.Ancient.Greek.Cities.Jun.1993.pdf" as string
set stringUSA to last text item of stringToUse
set AppleScript's text item delimiters to ["."]
set pathNames to text item of stringUSA
return pathNames
原則として、次のことが重要です。
- リスト内のテキスト項目の数は変数にすることができます
- 削除されるテキスト項目は常に最後の 3 つです