Swift には文字列のトリムメソッドがありますか? 質問する

Swift には文字列のトリムメソッドがありますか? 質問する

Swift には String の trim メソッドがありますか? たとえば:

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

ベストアンサー1

の先頭と末尾からすべての空白を削除する方法は次のとおりです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"

おすすめ記事