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

Swift

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

文字列を改行で分割した配列に変換する方法を紹介します。

スポンサーリンク

方法

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

文字列を改行で分割するには、splitメソッドを使います。

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

そして、引数「whereSeparator」に「\.isNewline」を指定します。

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

上記のsplitメソッドは、文字列を改行ごとに分割した配列を返します。

使用例

var str = "Hello\nSwift\nこんにちは\nスウィフト"
var array = str.split(whereSeparator: \.isNewline)

print(array) //["Hello", "Swift", "こんにちは", "スウィフト"]

オススメの記事

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

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

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

コメント

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