NSString *myString = @"A B C D E F G";
Я хочу удалить пробелы, чтобы новая строка была «ABCDEFG».
objective-c
nsstring
Раджу
источник
источник
Если вы хотите поддерживать более одного пробела за раз или поддерживать любые пробелы, вы можете сделать это:
источник
A B C D E F
.Взято из NSString
Возвращает новую строку, в которой все вхождения целевой строки в получателе заменены другой заданной строкой.
Параметры
цель
замена
Возвращаемое значение
Новая строка, в которой все вхождения цели в приемнике заменяются на замену.
источник
Все выше будет работать нормально. Но правильный метод такой:
Он будет работать как метод TRIM. Он удалит все переднее и заднее пространство.
Спасибо
источник
[NSCharacterSet whitespaceCharacterSet]
и[NSCharacterSet whitespaceAndNewlineCharacterSet]
.если строка изменяема , вы можете преобразовать ее на месте, используя эту форму:
это также полезно, если вы хотите, чтобы результат был изменяемым экземпляром входной строки:
источник
Вы можете попробовать это
Надеюсь, это поможет вам.
источник