URL in NSString suchen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • URL in NSString suchen

    Hi Zusammen,

    hab mal wieder ne einfache Anfängerfrage an euch, bei der ich einfach nicht die Antwort finde:

    Ich habe einen NSString, in dem der Blank-Text einer HTML-Seite drin ist. Dort ist auch die URL eines
    Image, die ich gern auslesen würde, ich mache das jetzt mit NSScanner, finde aber nichts in dem String (in dem sicher ein Bild ist),
    vll. findet ihr meinen Fehler, vielen Dank.

    Quellcode

    1. NSScanner *thescanner;
    2. NSString *text = nil;
    3. thescanner = [NSScanner scannerWithString:html];
    4. while ([thescanner isAtEnd] == NO) {
    5. // start of tag
    6. [thescanner scanUpToString:@"href=\"" intoString:nil];
    7. // end of tag
    8. [thescanner scanUpToString:@"\\>" intoString:&text];
    9. NSLog(@"%@", text);



    Der Inhalt des NSString sieht ungefähr so aus:

    Quellcode

    1. a href="http://....png"><img class="alignleft size-medium wp-image-5363" title="B..." src="h..." alt="...." width="300" height="165" /></a


    Vielen Dank!!
  • Ich wollte "/" hab es jetzt ausgebessert, er findet aber leider trotzdem nichts.

    Aktueller Code:

    Quellcode

    1. NSScanner *thescanner; NSString *text = nil;
    2. thescanner = [NSScanner scannerWithString:html];
    3. while ([thescanner isAtEnd] == NO) {
    4. // start of tag
    5. [thescanner scanUpToString:@"href=\"" intoString:nil];
    6. // end of tag
    7. [thescanner scanUpToString:@"/>" intoString:&text];
    8. NSLog(@"%@", text);