Swift 2016-07-03 22:54
Swift 正则表达式类库 Regex
回复:0 查看:7003 感兴趣:24 赞:0
Regex 是一个 Swift 正则表达式类库。
示例代码:
//创建 // Use `Regex.init(_:)` to build a regex from a static pattern let greeting = Regex("hello (world|universe)") // Use `Regex.init(string:)` to construct a regex from dynamic data, and // gracefully handle invalid input var validations: [String: Regex] for (name, pattern) in config.loadValidations() { do { validations[name] = try Regex(string: pattern) } catch { print("error building validation \(name): \(error)") } } //匹配 if greeting.matches("hello universe!") { print("wow, you're friendly!") }
相关开源代码
EFIconFont: 一个用 Swift 实现的 IconFont 封装
Swift Zip文件压缩与解压框架
EFResume - 一个普通的 Swift 简历模板
Swift 优雅的定时器及执行工具库 Each
Swift 解析、格式化及验证国际电话号码工具库 PhoneNumberKit
Swift 版 FlatBuffers(跨平台序列化库)FlatBuffersSwift
Swift 编写的 Github API 客户端 Github.swift
Swift OAuth授权库 SwiftyOAuth
Swift 音频处理库 TempiFFT
iOS通知中心封装库SwiftNotificationCenter