Make Swift String type more powerful.
Copy all files in RacoonString to your project.
var string = "Hello RacoonString. :)"
// Get length of string
string.length() // return 22
// Return range of this string if exist
string.match("Racoon") // return 6..<12
if let regex = "(Rac)oon".regex() {
string.match(regex) // return [["Racoon", "Rac"]]
}
string[1..<3] // return "el"
string.splitBy(" ") // return ["Hello", "RacoonString", ":)"]
string.sub(" ", ",") // return "Hello,RacoonString.,:)"
string.sub(0..<5, "Hi") // return "Hi RacoonString. :)"
var str = " Hello RacoonString. :) "
str.trim() // return "Hello RacoonString. :)"
var str = "<a href=\"#\">Link</a>"
str.escape() // return "%3Ca%20href=%22%23%22%3ELink%3C/a%3E"
var str = "%3Ca%20href=%22%23%22%3ELink%3C/a%3E"
str.unescape() // return "<a href=\"#\">Link</a>"