Как получить значения после символа «\ n»?

Я хочу взять все значения после нового символа строки \n из моей строки. Как я могу получить эти ценности?

  • Разница между deviceRGB и калиброванным RGB в Interface Builder?
  • Как я могу сделать анимацию UIImage по экрану?
  • динамически задавать название контроллера навигации
  • Как проверить, действительно ли модальный вид поверх моего self.window.rootViewController?
  • Какие свойства я должен установить для nil в viewDidUnload?
  • Высота строки UITableViewCell
  • iOS5: UIScrollView dispaying и прокрутка по-разному от iOS4
  • Вычислить максимальный размер шрифта, который подходит для прямоугольника?
  • 3 Solutions collect form web for “Как получить значения после символа «\ n»?”

    Попробуй это:

     NSString *substring = nil; NSRange newlineRange = [yourString rangeOfString:@"\n"]; if(newlineRange.location != NSNotFound) { substring = [yourString substringFromIndex:newlineRange.location]; } 

    Взгляните на componentsSeparatedByString здесь .

    Быстрый пример, взятый из ссылки:

     NSString *list = @"Norman, Stanley, Fletcher"; NSArray *listItems = [list componentsSeparatedByString:@", "]; 

    это создаст NSArray со строками, разделенными: { @"Norman", @"Stanley", @"Fletcher" }

    Вот аналогичная функция, которая разбивает строку на делиметр и возвращает массив с двумя обрезанными значениями.

     NSArray* splitStrByDelimAndTrim(NSString *string, NSString *delim) { NSRange range = [string rangeOfString: delim]; NSString *first; NSString *second; if(range.location == NSNotFound) { first = @""; second = string; } else { first = [string substringToIndex: range.location]; first = [first stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; second = [string substringFromIndex: range.location + 1]; second = [second stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; } return [NSArray arrayWithObjects: first, second, nil]; } 
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.