AppleScript 指定した位置で文字を抽出する

AppleScript 指定した位置で文字を抽出する

AppleScriptで、指定した位置で文字を抽出する手順を記述してます。「character of」で位置を数値で指定することで可能です。

環境

  • ProductName: macOS
  • ProductVersion: 11.6
  • BuildVersion: 20G165

指定した位置で文字を抽出

指定した位置で文字を抽出するには、「character of」を使用します。

character 位置 of 文字列

実際に、以下のコードで「test.scpt」というファイル名で作成して、位置を指定して取得してみます。

character 3 of "abcdef"

実行してみます。

osascript test.scpt

実行結果

3文字目である「c」が取得されていることが確認できます。

マイナスを指定

マイナスを指定すると、後ろから数えて取得されます。

character -2 of "abcdef"
-- e