0

次のURLのページソース情報があります:http: //feeds.feedburner.com/thecarconnection/porsche

 <description>&lt;img src='http://images.thecarconnection.com/tmb/2013-porsche-panamera-platinum-edition_100405984_t.gif'/&gt; Best known for its legendary two-door sports cars, Porsche has branched out to the SUV and sedan fields in recent years. The company's first four-door car, the Porsche Panamera, has set tongues wagging and hearts yearning with its blend of unconventional style and blazing performance. While the Panamera range spans a broad scope, it competes...&lt;img src="http://feeds.feedburner.com/~r/thecarconnection/porsche/~4/_LggPvmEzJ4" height="1" width="1"/&gt;</description>

説明から「imgsrc=」http://images.thecarconnection.com/tmb/2013-porsche-panamera-platinum-edition_100405984_t.gif」リンクを削除したい。説明の一部としてURLを解析するMWFeedParserを使用しています。descriptionタグ内のリンクを削除する方法について何か提案はありますか?

4

1 に答える 1

1

次を使用して、このスニペットを試すことができますNSRegularExpression

NSString *description = ...;
NSError *error = NULL;

NSRegularExpression *regex = [NSRegularExpression
        regularExpressionWithPattern:@"\\&lt;img src='[^']*' */\\&gt;"
        options:NSRegularExpressionCaseInsensitive error:&error];

NSString *modifiedDescription = [regex stringByReplacingMatchesInString:description
           options:0
           range:NSMakeRange(0, [description length])
           withTemplate:@""];
于 2013-01-29T14:57:58.417 に答える