#ios #objective-c
#iOS #objective-c
Вопрос:
У меня есть строка, поступающая из веб-службы, как показано ниже // следующая строка имеет формат, подобный приведенному ниже. Как пользователь прокомментировал необычно.Например, пользователь трижды нажал новые строки, ввел текст и снова нажал новую строку и опубликовал комментарий, как показано ниже
Супер
Как удалить новые строки, пробелы и другие вещи, отличные от текста в UILabel.Я пробовал использовать приведенный ниже код, но он не обрезан..
NSString* result = [mystring stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
custom.mylabel.text=resu<
//also tried with below code
custom.mylabel.text=[mystring stringByReplacingOccurrencesOfString:@"n" withString:@""];
custom.mylabel.text=[mystring stringByReplacingOccurrencesOfString:@"t" withString:@""];
Пожалуйста, предложите какие-либо идеи, как это исправить..
Заранее спасибо..
Ответ №1:
text = [text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]
Комментарии:
1. Спасибо.. Но я опубликовал тот же код в своем вопросе, который я пробовал .. но работает не так, как ожидалось..
Ответ №2:
NSString *trimmed = [textStr stringByTrimmingCharactersInSet:[NSCharacterSet набор пробелов]];
Ответ №3:
попробуйте так
NSString * val = @"(555) 555-555 Offnice n";
NSString * strippedNumber = [val stringByReplacingOccurrencesOfString:@"[^a-z^A-Z]" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, [val length])];
NSLog(@"%@", strippedNumber);
O/P:
-Office