Как удалить символы \ из моей строки NSString - PullRequest
2 голосов
/ 27 августа 2010

/ images / content / booking_thumbs_uk / s_kl / 50000 / THB_999_H54007.jpg

изменяется на

/ images / content / booking_thumbs_uk / s_kl / 00000 / THB_999_H2470.jpg

Ответы [ 2 ]

2 голосов
/ 27 августа 2010
    NSString* original=@"\\/images\\/content\\/booking_thumbs_uk\\/s_kl\\/50000\\/THB_999_H54007.jpg";
    NSString* removed=[original stringByReplacingOccurrencesOfString:@"\\" withString:@""];
    NSLog(@"%@",removed);  // shows /images/content/booking_thumbs_uk/s_kl/00000/THB_999_H2470.jpg

Будьте очень осторожны, потому что внутри исходного кода между "..." обратная косая черта имеет особое значение. Для того, чтобы представлять честную обратную косую черту, вам нужно удвоить ее, как "\\".

1 голос
/ 27 августа 2010

Вы можете использовать newString = [oldString stringByReplacingOccurrencesOfString:@"\\" withString:@""];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...