Open2
Swiftでの文字列操作
両端の空白や改行を削除する
空白のみの削除で良い場合は .whitespaces
を指定する
let trim = hoge.trimmingCharacters(in: .whitespacesAndNewlines)
文字列中の全ての空白や改行を削除する
以下extensionを作成する
extension StringProtocol where Self: RangeReplaceableCollection {
var removeWhitespacesAndNewlines: Self {
filter { !$0.isNewline && !$0.isWhitespace }
}
}
以下のように利用
let removeWhitesSpacesString = hoge.removeWhitespacesAndNewlines