substrings replacingoccurrences cocoa-touch nsstring

cocoa-touch - replacingoccurrences - substring to string swift 4



iPhone quitar subcadena de cadena (2)

Hola tengo una cuerda asi

NSString *str=@"1,2,3,4";

Tengo que quitar cualquier personaje dinámicamente .

para ex @ "3"


NSString *str=@"1,2,3,4"; int numberToRemove = 4; str = [str stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%d",numberToRemove] withString:@""]; str = [str stringByReplacingOccurrencesOfString:@",," withString:@","];

Esto ayudará.


NSString *str=@"1,2,3,4"; [str stringByReplacingOccurrencesOfString:@"3," withString:@""];

Eso eliminará TODAS las apariciones de @ "3," en str .

Si desea eliminar solo la primera aparición de @ "3":

NSString* str = @"1,2,3,4"; NSRange replaceRange = [str rangeOfString:@"3,"]; if (replaceRange.location != NSNotFound){ NSString* result = [str stringByReplacingCharactersInRange:replaceRange withString:@""]; }

Espero que esto ayude.