Swift - trimmingCharacters(獲取特定字串)
參考:http://www.hangge.com/blog/cache/detail_1649.html
1.刪除前後多餘的空格
//原始字串
let str1 = " Hello "
//除去前後空格
let str2 = str1.trimmingCharacters(in: .whitespaces)
CharacterSet 裡各個列舉型別的含義如下:
· controlCharacters:控制符
· whitespaces:空格
· newlines:換行符
· whitespacesAndNewlines:空格換行
· decimalDigits:小數
· letters:文字
· lowercaseLetters:小寫字母
· uppercaseLetters:大寫字母
· nonBaseCharacters:非基礎
· alphanumerics:字母數字
· decomposables:可分解
· illegalCharacters:非法
· punctuationCharacters:標點
· capitalizedLetters:大寫
· symbols:符號
2.刪除前後指定的字元
//原始字串
let str = " -----Hello----- "
//刪除前後" -"
let characterSet = CharacterSet(charactersIn: " -")
let str1 = str1.trimmingCharacters(in: characterSet)
或者 str1.trimmingCharacters(in: CharacterSet(charactersIn: " -"))
相關文章
- 獲取特定的字串 (轉)字串
- Swift3.0語言教程獲取C字串Swift字串
- iOS擷取特定的字串(正則匹配)iOS字串
- swift 獲取控制器Swift
- Swift 4.0 字串擷取,拼接,字串富文字顯示Swift字串
- swift 字串學習 (index用法和擷取)Swift字串Index
- Swift view 中 獲取ViewControllerSwiftViewController
- 如何獲取 alter 裡面的字串?字串
- Swift,字串Swift字串
- Swift 3 獲取某個日期的星座Swift
- Swift3.0語言教程獲取字串長度Swift字串
- Rust中如何獲取最大字串?Rust字串
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- 獲取漢字串的拼音助記碼字串
- 獲取 Windows Phone 的 User-Agent 字串Windows字串
- Swift 3 獲取當前日期是第幾周Swift
- iOS系統中的字型(swift寫法獲取)iOSSwift
- Swift:字元和字串Swift字元字串
- .NET Core 反射獲取所有控制器及方法上特定標籤反射
- HttpURLConnection 獲取指定URL的響應字串HTTP字串
- SQL解惑-如何從字串中獲取IP地址SQL字串
- Java String類,字串常量池,建立方法,字串的獲取,擷取,轉換,分割。Java字串
- [Swift] iOS中的目錄路徑以及獲取方法SwiftiOS
- IOS 特定於裝置的開發:獲取額外的裝置資訊iOS
- Swift 4 中的字串Swift字串
- Swift 字串速查表Swift字串
- 【SQL】SQL解惑-如何從字串中獲取IP地址SQL字串
- 獲取C/C++字串、字元陣列長度C++字串字元陣列
- Swift3.0語言教程獲取字串編碼與雜湊地址Swift字串編碼
- Swift UIWebView 獲取404,504等載入自定義介面SwiftUIWebView
- 查詢含特定字串的檔案 (轉)字串
- php 根據給定字串時間獲取時區PHP字串
- mssql sqlserver 從指定字串中獲取數字的方法SQLServer字串
- js如何獲取文字框內被選中的字串JS字串
- 掌握 Swift 的字串細節Swift字串
- 獲取母字串中某個子字串的某個確定的index值字串Index
- 直播小程式原始碼,Swift 獲取漸變色顏色值原始碼Swift
- swift3 友盟推送獲取deviceTocken 列印為32 bytesSwiftdev