Ich möchte einen Teil meines NSString löschen. Ich habe diese: @"Test Hello http://www.google.fr wolrd"
Und ich möchte in der Ausgabe haben: @"Test Hello other world"
Link in NSString entfernen
einige Ideen? Thx :)
Ich möchte einen Teil meines NSString löschen. Ich habe diese: @"Test Hello http://www.google.fr wolrd"
Und ich möchte in der Ausgabe haben: @"Test Hello other world"
Link in NSString entfernen
einige Ideen? Thx :)
Sie könnten RegexKitLite wie Regex-Bibliothek verwenden, um beliebige URL aus der Zeichenfolge mit Methoden wie stringByReplacingOccurrencesOfRegex
zu filtern.
Sie können NSDataDetector
verwenden, um die Zeichenfolge nach beliebigen Verknüpfungen zu suchen (natürlich nach Apples Formeln).
NSDataDetector *detector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypeLink error:nil];
Dann können Sie stringByReplacingMatchesInString:options:range:withTemplate:
verwenden, um alle Verbindungen mit einem leeren String zu ersetzen.
'[Yourstring stringByReplacingOccurancesOfString: @ "http://google.fr" withString: @ "andere"];' – Hemang
nicht vergessen '[Yourstring stringByReplacingOccurancesOfString: @ "wolrd" withString: @ "Welt"];' ;-) –
Meine Zeichenkette könnte http://google.fr sein aber auch eine andere wie http://facebook.fr oder http://twitter.fr oder was auch immer ... – teix