NSSsortingng *mySsortingng = @"ABCDEFG";
Je veux supprimer les espaces, donc la nouvelle chaîne serait “ABCDEFG”.
Vous pouvez utiliser:
NSSsortingng *ssortingngWithoutSpaces = [mySsortingng ssortingngByReplacingOccurrencesOfSsortingng:@" " withSsortingng:@""];
Si vous souhaitez prendre en charge plusieurs espaces à la fois ou prendre en charge des espaces, procédez comme suit:
NSSsortingng* noSpaces = [[mySsortingng componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] componentsJoinedBySsortingng:@""];
Tiré de NSSsortingng
ssortingngByReplacingOccurrencesOfSsortingng:withSsortingng:
Renvoie une nouvelle chaîne dans laquelle toutes les occurrences d’une chaîne cible dans le récepteur sont remplacées par une autre chaîne donnée.
- (NSSsortingng *)ssortingngByReplacingOccurrencesOfSsortingng:(NSSsortingng *)target withSsortingng:(NSSsortingng *)replacement
Paramètres
cible
The ssortingng to replace.
remplacement
The ssortingng with which to replace target.
Valeur de retour
Une nouvelle chaîne dans laquelle toutes les occurrences de cible dans le récepteur sont remplacées par un remplacement.
Tout ce qui précède fonctionne bien. Mais la bonne méthode est la suivante:
yourSsortingng = [yourSsortingng ssortingngByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
Cela fonctionnera comme une méthode TRIM. Il supprimera tous les espaces avant et arrière.
Merci
Si la chaîne est mutable , vous pouvez la transformer en utilisant ce formulaire:
[ssortingng replaceOccurrencesOfSsortingng:@" " withSsortingng:@"" options:0 range:NSMakeRange(0, ssortingng.length)];
Ceci est également utile si vous souhaitez que le résultat soit une instance modifiable d’une chaîne d’entrée:
NSMutableSsortingng * ssortingng = [concreteSsortingng mutableCopy]; [ssortingng replaceOccurrencesOfSsortingng:@" " withSsortingng:@"" options:0 range:NSMakeRange(0, ssortingng.length)];
Vous pouvez essayer ceci
- (NSSsortingng *)ssortingpRemoveSpaceFrom:(NSSsortingng *)str { while ([str rangeOfSsortingng:@" "].location != NSNotFound) { str = [str ssortingngByReplacingOccurrencesOfSsortingng:@" " withSsortingng:@""]; } return str; }
Espérons que cela va vous aider.