次のスタイル文字列が渡されました。
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F79039882"></iframe></p>
と
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F82229979&color=ff6600&auto_play=true&show_artwork=true"></iframe></p>
指定された文字列から文字列「79039882」または「82229979」を除外する必要があります。
現在、次のコードを使用しています。
NSString * temp1;
NSScanner *scanner = [NSScanner scannerWithString:label];
[scanner scanUpToString:@"%2Ftracks%2F" intoString:nil];
[scanner scanString:@"%2Ftracks%2F" intoString:nil];
[scanner scanUpToString:@"&" intoString:&temp1];
残念ながら、最初のようにフォーマットされた文字列では失敗します。どうすれば両方のタイプを説明できるでしょうか?
文字列の最初のスタイルが temp1 の結果に渡されると、次のようになります。
79039882"></iframe></p>