top

TOP  RSS  Login

AppleScript/文字列

set a to "hello" -- 宣言

first character of a -- 一文字目
character 1 of a     -- 同上
last character of a  -- 最後の文字

length of a    -- 文字列の長さ
length of "あ" -- 日本語も一文字として数えられる

characters of a -- 一文字ずつリストで得る {"h","e","l","l",o"}

reverse of characters of a as text -- 逆にする "olleh"

n 番目の文字を削除したい

set str to "helllo"

set n to 3                -- l を一つ多く入れちゃったので消したい

set l to characters of str  -- リストにする -- {"h","e","l","l","l","o"}

set item n of l to ""
set newstr to (l as string)
newstr                      -- "hello"

最後の文字を削除したい

set str to "hello."
set l to (items 1 thru -2 of characters of str)
set newstr to (l as string)
newstr

Last modified:2013/07/12 16:36:00

Qo

0.275494