1

次のスタイル文字列が渡されました。

 <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&amp;color=ff6600&amp;auto_play=true&amp;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>
4

1 に答える 1