模式
简化 Swift 中模式构建
模式 是一个框架,用于使用原生 Swift 数据类型构建类似正则表达式的匹配器。
特性
- 允许开发者使用友好型数据类型构造和测试模式。
- 使开发者能够使用描述性元素构建可读性更高的模式,而不是原字符串格式。
- 赋予开发者使用布尔运算符将简单模式组合成复杂模式的 capability。
- 包含常用模式类型,包括正则表达式、glob 表达式、前缀匹配器、后缀匹配器以及大家最喜欢的 XCode 的快速打开命令过滤器。
- 提供可重用的基本功能(通过协议扩展),可以用来构建自己的自定义模式类型。
用法
请参考 示例代码示例。
需求
- iOS 8.0+ / macOS 10.10+ / tvOS 9+ / watchOS 2+
- Xcode 9+
- Swift 4+
安装
请参阅安装指南。
文档
请参阅Jazzy生成的文档。
许可证
Patterns遵循MIT许可发布。有关详情,请参阅LICENSE。