【Swift】文字列(String型)の置換方法!改行や空白を除去する方法

この記事からわかること
- Swiftで文字列(String)内の特定の文字を置換する方法
- replacingOccurrencesメソッドの使い方
- 空白や改行コードを除去するには?
- replacingCharactersメソッドとの違い
\ アプリをリリースしました /
replacingOccurrencesメソッドで文字列(String)を置換する
公式リファレンス:replacingOccurrencesメソッド
SwiftでString型で保持している文字列の特定の文字を別の文字に置換したい場合はreplacingOccurrences
メソッドを使用します。引数of
には置換対象にする文字を、with
には置き換える文字を指定します。
引数に渡すのは1文字だけでなく、文字列を渡すことも可能です。
空白を置換する
空白を置換したい場合も同様にそれぞれの引数に対象の文字を渡せばOKです。
改行を置換する
改行を置換したい場合は対象文字列に\n
を指定します。
replacingCharactersメソッドとは?
似たようなメソッドにreplacingCharacters
メソッドがありますがこちらは置換対象を文字列ではなくNSRange
型で指定できるメソッドです。このメソッドを使っても同じように文字列の置換を行うことができます。
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。