Разделение NSString на NSArray, но разрешение группировки слов в кавычках

У меня есть строка поиска, где люди могут использовать кавычки для группировки фраз и смешивать это с отдельными ключевыми словами. Например, такая строка:

"Something amazing" rooster

Я бы хотел разделить это на NSArray, чтобы в нем было Something amazing (без кавычек) как один элемент и петух ] как другой.

Ни componentsSeparatedByString , ни componentsSeparatedByCharactersInSet , похоже, не отвечают всем требованиям. Есть ли простой способ сделать это, или я должен просто написать код самостоятельно?

7
задан Monolo 15 February 2012 в 13:21
поделиться