Skip to content

kamimura/swift-string

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

swift-string

String extension.

SYNOPSIS

println("WeeeEEEEeeeEEEEeee".swapcaseString)   // wEEEeeeeEEEeeeeEEE
println("ABC123".isUpper)                      // true
println("abc123".isLower)                      // true
println("aeiouAEIOU".count("a"))               // 1
println("aeiouAEIOUaeiou".count("a"))          // 2
println("swift".find("i"))                     // 2
println("runner".replace("n", new_str: "b"))   // rubber
println("swift".slice(start: 1, end: 2))       // w
println("swift".length)                        // 5
println(" yes  ".strip)                        // yes
println("swift".split())                       // [s, w, i, f, t]
println("/usr/bin/env".split(sep: "/"))        // [usr, bin, env]
println("aswiftbswift".split(sep: "swift"))    // [a, b]
println("swift".reversed)                      // tfiws
println("1.2".floatValue)                      // 1.20000004768372
println("1.2".doubleValue)                     // 1.2
println("swift".indexAt(2))                    // i
println("swift".indexAt(-2))                   // f
println("swift".repeat(10))                    // swiftswiftswiftswiftswiftswiftswiftswiftswiftswift
println("swift" * 10)                          // swiftswiftswiftswiftswiftswiftswiftswiftswiftswift
println(10 * "swift")                          // swiftswiftswiftswiftswiftswiftswiftswiftswiftswift
println("  ".isSpace)                          // true
println("Programming Swift".startsWith("Pro")) // true

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages