SwiftUIの基本を身につけたい方はこちら

【Xcode/Swift】文字列の前後の無駄なスペースや改行を削除する方法

文字列の前後のスペースや改行を消したいという時があったので、以下の対応を行いました。

前後のスペースを削除する方法

let str = " りんごみかんスイカレモン "
let result = str.trimmingCharacters(in: .whitespaces)
print(result)   // りんごみかんスイカレモン

前後の改行を削除する方法

let str = "\nりんご\nみかん\nスイカ\nレモン\n"
let result = str.trimmingCharacters(in: .newlines)
print(result)
/*
 りんご
 みかん
 スイカ
 レモン
 */

前後のスペースと改行を削除する方法

let str = "\n りんご\nみかん\nスイカ\nレモン \n"
let result = str.trimmingCharacters(in: .whitespacesAndNewlines)
print(result)
/*
 りんご
 みかん
 スイカ
 レモン
 */

評価