Entfernen Sie http: // von NSString

7

Wie entferne ich bestimmten Text von einem NSString wie "http: //"? Es muss genau in dieser Reihenfolge sein. Danke für Ihre Hilfe!

Hier ist der Code, den ich verwende, aber http: // wird nicht entfernt. Stattdessen erscheint Ссылка . Was soll ich machen? Danke!

%Vor%     
Jack Humphries 25.08.2011, 04:40
quelle

12 Antworten

18

So?

%Vor%

(Wenn Sie nur am Anfang Text löschen möchten, tun Sie, was jtbandes sagt - der obige Code ersetzt auch die Vorkommen in der Mitte der Zeichenfolge)

    
SVD 25.08.2011, 04:42
quelle
7

Hier ist eine Lösung, die sich um http & amp; https:

%Vor%     
Albert Schulz 22.11.2013 11:48
quelle
4
%Vor%     
jtbandes 25.08.2011 04:43
quelle
3

Ein anderer Weg ist:

%Vor%     
Nitish 25.08.2011 04:47
quelle
3

Wenn http: // am Anfang der Zeichenfolge steht, können Sie

verwenden %Vor%

oder sonst wie SVD vorgeschlagen

BEARBEITEN: Wenn die Frage EDIT angezeigt wird

ändern Sie diese Zeile

%Vor%

bis

%Vor%     
Krishnabhadra 25.08.2011 04:54
quelle
0

ODER

%Vor%     
JAL 25.08.2011 05:04
quelle
0

Hier ist eine weitere Option;

%Vor%     
Sandeep 25.08.2011 05:52
quelle
0

NSString * newString = [Zeichenfolge stringByReplacingOccurrencesOfString: @ "http: //" withString: @ ""];

    
Saad Ur Rehman 08.11.2012 07:32
quelle
0

Falls Sie beide Seiten trimmen möchten und auch weniger Code schreiben:

%Vor%

Dieser Code entfernt die angegebenen Präfixe von der Vorderseite und die Suffixe von der Rückseite (wie ein nachgestellter Schrägstrich). Fügen Sie dem Präfix- / Suffix-Array einfach weitere Teilzeichenfolgen hinzu, um nach mehr zu filtern.

    
Thomas Verbeek 22.01.2015 08:37
quelle
0

Schnell 3

Zum Ersetzen aller Vorkommen:

%Vor%

Zum Ersetzen von Vorkommen am Anfang der Zeichenfolge:

%Vor%     
César Cruz 12.07.2017 23:51
quelle
0

Ein allgemeinerer Weg:

%Vor%     
HotJard 16.12.2017 12:34
quelle
0

Hallo Leute, biss spät, aber ich komme mit einem generischen Weg Sagen wir:

%Vor%     
Benpaper 30.08.2017 15:33
quelle