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

SwiftUI

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

文字列から特定の文字を削除する方法を紹介します。

スポンサーリンク

方法

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

文字列から特定の文字を取り除くには、removeAllメソッドを使います。

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

そして、removeAllメソッドの引数「where」で、取り除く文字の条件式を指定します。

str.removeAll(where: { $0 == char }) //strからcharを削除

removeAllメソッドは、引数「where」のクロージャーの条件式で、「true」を返した文字を全て削除します。

使用例

var greeting = "Haealalaoa,aWaoaralada"

greeting.removeAll(where: { $0 == "a" })

print(greeting) //Hello,World

オススメの記事

[Swift]文字列を正規表現で置換するには?

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

[Swift]Date(日付)を文字列に変換するには?

コメント

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