原创blog,转载请注明出处
blog.csdn.net/hello_hwc
欢迎关注我的iOS SDK详解专栏,这里有很多基础的文章
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html
前言:NSScanner是分析String,把String转为substring和数字的很好的工具。它使用一个NSString初始化,使用的时候通常从开头处扫描直到结尾。
本文会先举出两个例子,然后详细的讲解NSScanner的方法。源码是Swift版本,可以直接复制到Playground里执行。
例子一
分析固定格式的String
//格式是这样的 - CSDN://[User:名字]~[URL:链接]~[ID:标识符]
var str = "CSDN://[User:WecnhenHuang]~[URL:blog.csdn.net]~[ID:123456]"
var scanner = NSScanner(string: str)
scanner.scanString