swift 从表示字符串的开头和结尾剥去空白字符。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 从表示字符串的开头和结尾剥去空白字符。相关的知识,希望对你有一定的参考价值。
//
// String+trim.swift
//
// Created by Artem Krachulov
// Copyright (c) 2016 Artem Krachulov. All rights reserved.
// Gist:
// http://www.artemkrachulov.com
//
import UIKit
extension String {
/// Strip whitespace characters from the beginning and ending for represented string.
///
/// Usage:
///
/// " Hello, world ".trim() // "Hello, world"
/// " ".trim() // ""
/// "".trim() // ""
public func trim() -> String {
guard !isEmpty else { return "" }
do {
let expression = try NSRegularExpression(pattern: "^\\s+|\\s+$|\\s+(?=\\s)", options: NSRegularExpressionOptions.CaseInsensitive)
return expression.stringByReplacingMatchesInString(self, options: [], range: NSMakeRange(0, characters.count), withTemplate: "")
} catch {
return self
}
}
}
以上是关于swift 从表示字符串的开头和结尾剥去空白字符。的主要内容,如果未能解决你的问题,请参考以下文章
去掉字符串开头和结尾的空白
如何从字符串的开头和结尾删除换行符?
Swift:获取String中单词的开头和结尾字符的索引
如何在 Swift 中检查字符串以(前缀)开头或以(后缀)结尾
从 MATLAB 中字符串的开头和结尾删除 '''
数据类型 字符串