在Cocoa中,使用NSScanner解析制表符分隔的字符串可以按照以下步骤进行:
import Foundation
let scanner = Scanner(string: "这是\t一个\t制表符\t分隔\t的\t字符串")
scanner.charactersToBeSkipped = NSCharacterSet.whitespaces
scanUpToCharactersFromSet
方法来解析字符串var parsedString: NSString?
while !scanner.isAtEnd {
scanner.scanUpToCharacters(from: .whitespaces, into: &parsedString)
if let parsedString = parsedString as String? {
print(parsedString)
}
parsedString = nil
}
这段代码将会输出:
这是
一个
制表符
分隔
的
字符串
这样,您就可以使用NSScanner解析Cocoa中的制表符分隔的字符串了。
领取专属 10元无门槛券
手把手带您无忧上云