NSString *myString = @"A B C D E F G";
Quero remover os espaços, então a nova string seria "ABCDEFG".
objective-c
nsstring
Raju
fonte
fonte
Se você deseja oferecer suporte a mais de um espaço por vez, ou qualquer espaço em branco, você pode fazer o seguinte:
fonte
A B C D E F
.Retirado de NSString
Retorna uma nova string na qual todas as ocorrências de uma string de destino no receptor são substituídas por outra string fornecida.
Parâmetros
alvo
substituição
Valor de retorno
Uma nova string na qual todas as ocorrências de alvo no receptor são substituídas por substituição.
fonte
Tudo acima vai funcionar bem. Mas o método certo é este:
Funcionará como um método TRIM. Isso removerá todos os espaços da frente e de trás.
obrigado
fonte
[NSCharacterSet whitespaceCharacterSet]
e[NSCharacterSet whitespaceAndNewlineCharacterSet]
.se a string for mutável , você pode transformá-la no lugar usando este formulário:
isso também é útil se você quiser que o resultado seja uma instância mutável de uma string de entrada:
fonte
Você pode tentar isso
Espero que isso ajude você.
fonte