吉他:用Swift编写的跨平台字符串和正则表达式库

时间:2024-02-23 11:29:21
【文件属性】:

文件名称:吉他:用Swift编写的跨平台字符串和正则表达式库

文件大小:66KB

文件格式:ZIP

更新时间:2024-02-23 11:29:21

macos swift ios cross-platform tvos

吉他 :guitar: 用Swift编写的跨平台字符串和正则表达式库。 关于 这个库试图添加通用的字符串操作功能,包括通用的正则表达式功能,这在移动端和服务器端开发中都是必需的,但是在Swift的标准库中却没有。 完整文档可在找到。 吉他也是。 产品特点 布尔函数( isAlpha , isNumeric , isUppercase等) 案例功能( camelCased , pascalCased , kebabCased等) 拉丁函数( .latinized() .withoutAccents() ) 填充函数( padLeft , padRight , pad ) 正则表达式(内置通用模式) 夏洛克 由于Apple在Swift 4语言(又名 )中添加了许多这些功能,因此该库的v0.3.0中删除了Guitar提供的一小部分功能。 删除的函数为: first, last, length, prefixed, suffixed, trimLeft, trimRight, truncated 。 reversed函数被重命名为reversedString因为它的行为与Swif


【文件预览】:
Guitar-master
----.travis.yml(344B)
----.swiftlint.yml(98B)
----Example()
--------Example.xcodeproj()
--------Example()
--------Podfile(143B)
--------Example.xcworkspace()
--------.DS_Store(6KB)
--------Podfile.lock(257B)
--------Pods()
--------Tests()
----Guitar.podspec(1007B)
----LICENSE(1KB)
----Sources()
--------GuitarPadding.swift(4KB)
--------GuitarHelpers.swift(934B)
--------GuitarCommon.swift(2KB)
--------Guitar.swift(3KB)
--------GuitarCase.swift(5KB)
--------GuitarNSRangeExtension.swift(1KB)
--------GuitarCharacter.swift(2KB)
--------GuitarBoolean.swift(3KB)
--------GuitarChord.swift(907B)
----Package.swift(333B)
----Gemfile(47B)
----Gemfile.lock(2KB)
----.gitignore(1KB)
----README.md(5KB)

网友评论