【Objective-C】文字列内に特定の文字列があったら削除する
2014/03/17 23:32 tags: Objective-C, ツイートHTMLソースから特定のデータを削除する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | // // 引数htmlSourceはHTMLソース // - (NSMutableString *)delete:(NSMutableString *)htmlSource { NSRange searchStart = [htmlSource rangeOfString:@"search_start"]; NSRange searchEnd = [htmlSource rangeOfString:@"serach_end"]; // searchStartとsearchEndが両方があった場合に処理する if (searchSocialStart.location != NSNotFound && searchSocialEnd.location != NSNotFound) { int deleteLocation = searchSocialStart.location; int deleteLength = searchSocialEnd.location-searchSocialStart.location+searchSocialEnd.length; // deleteLocationは削除する位置 // deleteLengthは削除する長さ [htmlSource deleteCharactersInRange:NSMakeRange(deleteLocation, deleteLength)]; } return htmlSource; } |