2つのオブジェクトに2つの文字列があります。
<div align="center"><img src="http://farm9.staticflickr.com/8448/7882675644_76605a2a3d_b.jpg" border="0" alt="" /></div><
<img src="http://farm9.staticflickr.com/8425/7881940452_d2a8e898a3_o.png" border="0" alt="" /><br /><
そして、私は画像へのリンクを差し引こうとしています。
オブジェクトメソッドを使用してリンクを取得します。
NSMutableString *string = [NSMutableString stringWithString:description];
int left = [string rangeOfString:@"http://"].location;
int right = 0;
if ([string rangeOfString:@".jpg"].location != NSNotFound) {
right = [string rangeOfString:@".jpg"].location;
}
else if ([string rangeOfString:@".png"].location != NSNotFound){
right = [string rangeOfString:@".png"].location;
}
NSString *sub = [string substringWithRange:NSMakeRange(left, right)];
NSLog(@"%@",sub);
しかし、問題は、私が差し引いたものを印刷するときです:
2012-08-29 18:53:30.716 MyApple[56335:c07] http://farm9.staticflickr.com/8448/7882675644_76605a2a3d_b.jpg" border="0" alt="" /></di
2012-08-29 18:53:30.717 MyApple[56335:c07] http://farm9.staticflickr.com/8425/7881940452_d2a8e898a3_o.png" bord
IMO iはhttp://から.jpgまたは.pngに減算しますが、正しく機能していません。
手伝ってくれてありがとう。