NSString *myString = @"A B C D E F G";
Quiero eliminar los espacios, por lo que la nueva cadena sería "ABCDEFG".
objective-c
nsstring
Raju
fuente
fuente
Si desea admitir más de un espacio a la vez, o admitir cualquier espacio en blanco, puede hacer esto:
fuente
A B C D E F
.Tomado de NSString
Devuelve una nueva cadena en la que todas las apariciones de una cadena de destino en el receptor se reemplazan por otra cadena dada.
Parámetros
objetivo
reemplazo
Valor devuelto
Una nueva cadena en la que todas las apariciones del objetivo en el receptor se reemplazan por reemplazo.
fuente
Todo lo anterior funcionará bien. Pero el método correcto es este:
Funcionará como un método TRIM. Eliminará todos los espacios delanteros y traseros.
Gracias
fuente
[NSCharacterSet whitespaceCharacterSet]
y[NSCharacterSet whitespaceAndNewlineCharacterSet]
.Si la cadena es mutable , puede transformarla en su lugar usando este formulario:
esto también es útil si desea que el resultado sea una instancia mutable de una cadena de entrada:
fuente
Puedes probar esto
Espero que esto te ayude.
fuente