1
AppleScriptでユーザーが入力した文を、単語ごとに別々の変数にするにはどうすればよいですか?たとえば、Lorem ipsum dolor sit amet
は、スペースによって異なる変数に分割されます。 var1 = lorem, var2 = ipsum
など。以下は私が今までに思いついたものですが、私は明らかにどこにもいません。文字列を複数の変数に分割するAppleScript
set TestString to "1-2-3-5-8-13-21"
set myArray to my theSplit(TestString, "-")
on theSplit(theString, theDelimiter)
-- save delimiters to restore old settings
set oldDelimiters to AppleScript's text item delimiters
-- set delimiters to delimiter to be used
set AppleScript's text item delimiters to theDelimiter
-- create the array
set theArray to every text item of theString
-- restore the old setting
set AppleScript's text item delimiters to oldDelimiters
-- return the result
return theArray
end theSplit