1. ホーム
  2. string

[解決済み] swiftにStringのtrimメソッドはありますか?

2022-03-23 17:21:33

質問

swiftにはStringのtrimメソッドがありますか?例えば、以下のようなものです。

let result = " abc ".trim()
// result == "abc"

解決方法は?

の先頭と末尾の空白をすべて削除する方法を説明します。 String .

(でテストした例 Swift 2.0 .)

let myString = "  \t\t  Let's trim all the whitespace  \n \t  \n  "
let trimmedString = myString.stringByTrimmingCharactersInSet(
    NSCharacterSet.whitespaceAndNewlineCharacterSet()
)
// Returns "Let's trim all the whitespace"

(でテストした例 Swift 3+ .)

let myString = "  \t\t  Let's trim all the whitespace  \n \t  \n  "
let trimmedString = myString.trimmingCharacters(in: .whitespacesAndNewlines)
// Returns "Let's trim all the whitespace"