NSString *myString = @"A B C D E F G";
Ich möchte die Leerzeichen entfernen, daher wäre die neue Zeichenfolge "ABCDEFG".
objective-c
nsstring
Raju
quelle
quelle
Wenn Sie mehr als ein Leerzeichen gleichzeitig oder ein Leerzeichen unterstützen möchten, können Sie dies tun:
quelle
A B C D E F
.Entnommen aus NSString
Gibt eine neue Zeichenfolge zurück, in der alle Vorkommen einer Zielzeichenfolge im Empfänger durch eine andere angegebene Zeichenfolge ersetzt werden.
Parameter
Ziel
Ersatz
Rückgabewert
Eine neue Zeichenfolge, in der alle Vorkommen von Zielen im Empfänger durch Ersetzen ersetzt werden.
quelle
Alles oben wird gut funktionieren. Aber die richtige Methode ist folgende:
Es funktioniert wie eine TRIM-Methode. Es werden alle vorderen und hinteren Leerzeichen entfernt.
Vielen Dank
quelle
[NSCharacterSet whitespaceCharacterSet]
und[NSCharacterSet whitespaceAndNewlineCharacterSet]
.Wenn die Zeichenfolge veränderbar ist , können Sie sie mithilfe des folgenden Formulars an Ort und Stelle transformieren:
Dies ist auch nützlich, wenn das Ergebnis eine veränderbare Instanz einer Eingabezeichenfolge sein soll:
quelle
Sie können dies versuchen
Hoffe das wird dir helfen.
quelle