Swift 2.0 和Python一样方便的正则表达式PySwiftyRegex

cezheng 6年前

PySwiftyRegex让你用Swift也可以像Python一样简洁高效地作正则处理。Python的re模块常用的方法都有实现,包括split, search, find_all, sub等。彻底抛弃NSRegularExpression那套冗长的API吧。

项目地址: https://github.com/cezheng/PySwiftyRegex

简单的例子

import PySwiftyRegex    if let m = re.search("[Tt]his is (.*?)easy", "I think this is really easy!!!") {      m.group()  // "this is really easy"      m.group(1) // "really "  }

详细请见github的中文README: https://github.com/cezheng/PySwiftyRegex/blob/master/README-zh.md

可以通过CocoaPods,Carthage等包管理器安装。

CocoaPods
pod 'PySwiftyRegex', '~> 0.1.0'

Carthage
github "cezheng/PySwiftyRegex" ~> 0.1.0