测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布时间最新发布 | 2016年12月 |
Swift版本Swift版本 | 3.0 |
支持支持SPM | ✗ |
由 Sam Williams 维护。
“just in CASE”
string.camelcased()
: "justInCase"
string.camelcased(uppercaseFirst: true)
: "JustInCase"
string.underscored()
: "just_in_case"
string.kebabCased()
: "just-in-case"
还有一个 StringCase 枚举。
"my string".to(case: .camel)
这执行简单的、非本地化的变化。
string.pluralized()
string.singularized()
您可以添加自己的基于正则表达式的规则
Inflector.pluralizer.inflect("octopus$", as: "octopodes")
"octopus".pluralized() // "octopodes"
Inflector.singularizer.inflect("people$", as: "soylent")
"people".singularized() // "soylent"