Я знаком с тем, как удалить ненужные символы, такие как {,},<,>,
, но я не могу найти, как удалить появление« (инвертированных запятых) в NSString. Любое предложение об этом было бы очень полезно. Большое спасибо.Как удалить появление «символов из nsstring?
ответ
Переменные запятые зарезервированы в objective c
и многих других языках. Поэтому вы должны избегать их. В объекте c (и многих других) специальные зарезервированные символы экранируются с добавлением косой черты \
.
Так что, если у вас есть строка, как это:
fsdfads"dsfdsa
, которые вы можете создать экземпляр спасаясь специальный символ, перевернутые запятые, например:
NSString* s = @"fsdfads\"dsfdsa";
Вы можете удалить перевернутые запятые делать :
[s stringByReplacingOccurrencesOfString:@"\"" withString:@""];
Надеюсь, это поможет!
Редакция:
Вы прокомментировать, что у вас есть строка, как @ «108», и вы хотите, чтобы получить 108. Если вы хотите как NSString, вы должны делать то, что я писал. Если вы хотите, чтобы 108 был NSNumber, вы должны преобразовать его из NSString в NSNumber. Используйте NSNumberFormatter
:
NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber * myNumber = [f numberFromString:@"108"];
[f release]; // If you are not using ARC
Если вы говорите о кавычках, то используйте следующее:
[yourString stringByReplacingOccurrencesOfString:@"\"" withString:@""];
Если вы говорите о чем-то еще, все еще попытаться использовать экранирующий символ (настройки \
до этого символа)
Надеется, что это помогает
Вы можете сделать так:
NSString *strText = @"abcdef\"\"xyz";
[strText stringByReplacingOccurrencesOfString:@"\"" withString:@""];
- 1. Как удалить точное появление символов из строки?
- 2. Как удалить '\' символов из моего NSString
- 3. Как удалить последовательность символов из NSString
- 4. Удалить несколько символов в NSString
- 5. Удаление специфических символов из NSString
- 6. Как найти появление формата в NSString
- 7. Как удалить символы из NSString?
- 8. Как удалить кавычки из NSString?
- 9. Удалить повторяющееся появление из массива
- 10. Удалить кодировку из NSString?
- 11. Удалить часть из NSString
- 12. Эффективная обработка символов из NSString
- 13. Как удалить все emojs из NSString
- 14. Подсчитайте появление символов в строке
- 15. Javascript: Как удалить появление символа из значения?
- 16. Как избежать NSString из символов регулярных выражений?
- 17. Удалить "?" от NSString IOS
- 18. Удалить все повторяющиеся символы из NSString
- 19. Удалить двойные кавычки из NSString
- 20. Удалить все вхождения из NSString
- 21. удалить последние символы из NSString
- 22. Удалить символы токенов из NSString
- 23. Удалить недопустимые символы из NSString
- 24. Как удалить шестнадцатеричные символы из NSString
- 25. Как удалить 08 шестнадцатеричный символ из NSString
- 26. Как удалить символы '\ U0000fffc' из nsstring ios
- 27. Как удалить нулевое значение из NSString
- 28. Как удалить эти символы из NSString
- 29. Как удалить первые 3 символа из nsstring?
- 30. NSString сравнение специальных символов
Я получаю строку типа «108». Мне нужно удалить появление ", а затем взять только номер.Может ли, пожалуйста, помогите мне в том, как это сделать? –
Мое имя строки выбрано. Я получаю данные с сервера с добавленными символами. Мне нужно удалить символы, а затем взять номер урока. Я не могу добавить символ \ к моей строке. Можете ли вы, пожалуйста, помочь мне в этом? –
См. Мой отредактированный ответ – sonxurxo