[Swift]文字列(String)を空白で分割するには?

Swift

どうも、ちょげ(@chogetarou)です。

文字列を空白ごとに分割する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列を空白ごとに分割するには、splitメソッドを使います。

まず、文字列からsplitメソッドを呼び出します。

そして、splitメソッドの引数「whereSeparator」に「\.isWhiteSpace」を指定します。

var array = str.split(whereSeparator: \.isWhitespace)

上記のsplitメソッドは、文字列を空白で分割した配列を返します。

split(whereSeparator: \.isWhitespace)は、全角と半角の空白を区別しません。

使用例

let str = "Apple Banan Strawberry"
var array = str.split(whereSeparator: \.isWhitespace)

print(array) //["Apple", "Banan", "Strawberry"]

オススメの記事

[Swift]Stringの末尾に文字列を追加するには?

[Swift]文字列から特定の文字を取り除くには?

[Swift]2進数の文字列を10進数の数値に変換するには?

コメント

タイトルとURLをコピーしました