// // LyricsHosterUtil.m // iLyrics // // Created by Kim Wittenburg on 22.06.12. // Copyright (c) 2012 __MyCompanyName__. All rights reserved. // #import "LyricsHosterUtil.h" @implementation NSString(LyricsHosterUtil) -(NSString*) stringByRemovingHTMLTags { return [[[[[[[[[[[[[[[self stringByReplacingOccurrencesOfString:@"\n" withString:@""] stringByReplacingOccurrencesOfString:@"" withString:@""] stringByReplacingOccurrencesOfString:@"" withString:@""] stringByReplacingOccurrencesOfString:@"" withString:@""] stringByReplacingOccurrencesOfString:@"" withString:@""] stringByReplacingOccurrencesOfString:@"" withString:@""] stringByReplacingOccurrencesOfString:@"" withString:@""] stringByReplacingOccurrencesOfString:@"

" withString:@""] stringByReplacingOccurrencesOfString:@"

" withString:@"\n\n"] stringByReplacingOccurrencesOfString:@"
" withString:@"\n"] stringByReplacingOccurrencesOfString:@"
" withString:@"\n"] stringByReplacingOccurrencesOfString:@""" withString:@"\""] stringByReplacingOccurrencesOfString:@"&" withString:@"&"] stringByReplacingOccurrencesOfString:@"'" withString:@"'"] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; } -(NSString *) stringByFormattingForURL { //Can replace äöü with aou, no difference in results NSCharacterSet *characters = [[NSCharacterSet alphanumericCharacterSet] invertedSet]; return [[[self stringByReplacingOccurrencesOfString:@" " withString:@"+"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] stringByTrimmingCharactersInSet:characters]; } @end