Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save geekyfox90/21aff6323e8abfd7d860 to your computer and use it in GitHub Desktop.
Save geekyfox90/21aff6323e8abfd7d860 to your computer and use it in GitHub Desktop.
Swift String extension
extension String {
func startsWith(string: String) -> Bool {
guard let range = rangeOfString(string, options:[.AnchoredSearch, .CaseInsensitiveSearch]) else {
return false
}
return range.startIndex == startIndex
}
func replace(target: String, withString: String) -> String
{
return self.stringByReplacingOccurrencesOfString(target, withString: withString, options: NSStringCompareOptions.LiteralSearch, range: nil)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment