[swift] コンマやスペースなど任意の文字で分割する方法

目次

コンマやスペースなど任意の文字で分割する方法

componentsSeparatedByString関数を使用する

サンプルコード:

let str2 = "apple, orange, peach, banana"
let arr2 = str2.componentsSeparatedByString(", ")

print(arr2[0])   // apple
print(arr2[1])   // orange
print(arr2[2])   // peach
print(arr2[3])   // banana

*指定文字が先頭(末尾)場合の配列は空になる

制約事項

・分割に使った文字は削除される
・指定は””での一括りのみ、文字数制限なし
・先頭(もしくは末尾)の1文字目が分割対象内に存在する場合は、空の配列になる

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です