您的位置:首页 > 移动开发 > Swift

Swift开发教程--字符串的操作

2015-07-30 16:39 381 查看

替换

把?替换为/
var url = "http://blog.csdn.net/hello_hwc?viewmode=list"
var filtered = url.stringByReplacingOccurrencesOfString("?", withString: "/", options: NSStringCompareOptions.LiteralSearch, range: nil)
结果
"http://blog.csdn.net/hello_hwc/viewmode=list"

过滤

过滤掉单个字符/
var url = "http://blog.csdn.net/hello_hwc?viewmode=list"var filtered = url.stringByReplacingOccurrencesOfString("/", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
结果
"http:blog.csdn.nethello_hwc?viewmode=list"
过滤掉开头和结尾的空白
var url = "   http://blog.csdn.net/hello_hwc?viewmode=list   "var newString = url.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())
结果
"http://blog.csdn.net/hello_hwc?viewmode=list"

切割

对字符串使用/作为分隔符来切割,不允许空字符串 使用split函数
var url = "http://blog.csdn.net/hello_hwc?viewmode=list"let splitedarray = split(url){$0 == "/"}
结果是一个数组
"http:""blog.csdn.net""hello_hwc?viewmode=list"

拼接

let splitedarray = ["1","2","3"]let result = join("/", splitedarray)
结果
"1/2/3"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息