Я читаю файл субтитров * .srt в строку NSString. Содержимое этой строки выглядит следующим образом:
1
00:00:20,000 --> 00:00:24,400
Altocumulus clouds occur between six thousand
2
00:00:24,600 --> 00:00:27,800
and twenty thousand feet above ground level.
Я ищу элегантное решение для разделения этой строки на NSArray, в котором каждый элемент содержит информацию, которая относится к одному конкретному субтитру - «фрейму», например, нулевой элемент будет выглядеть так:
1
00:00:20,000 --> 00:00:24,400
Altocumulus clouds occur between six thousand
Есть идеи, как элегантно выполнить эту задачу? Я попытался разбить оригинальную строку, используя метод
[string componentsSeparatedByString:@"\n\n"];
но этот метод не может обнаружить пустые строки ..
Спасибо за вашу помощь!
тоби