Skip to content

Instantly share code, notes, and snippets.

@sebastiandeutsch
Created May 16, 2011 20:37
Show Gist options
  • Save sebastiandeutsch/975320 to your computer and use it in GitHub Desktop.
Save sebastiandeutsch/975320 to your computer and use it in GitHub Desktop.
Objective-C String Sanitizing (incomplete ;-)
- (NSString *)wl_stringBySanitizingString {
NSString *sanitizedString = [self stringByReplacingOccurrencesOfString:@"(" withString:@""];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@")" withString:@""];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@"/" withString:@""];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@"\\" withString:@""];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@"&" withString:@"and"];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@"?" withString:@""];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@"'" withString:@""];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@"\"" withString:@""];
sanitizedString = [sanitizedString stringByReplacingOccurrencesOfString:@" " withString:@"-"];
return sanitizedString;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment