Как разбить строки на подстроки в iOS - PullRequest
0 голосов
/ 21 января 2012

У меня есть такая строка.

NSString *str=@"-85.33,45.78,0.0000 -85.78,46.98,0.000 -85.98,47.678,0.0000";

Я должен извлечь отдельные строки из вышеперечисленного в массив.

Приведенная выше строка содержит 3 набора значений долготы, широты и высоты. они разделены "," и пробелами. Я должен извлечь значения долготы в массив и широту в другой массив.

Может кто-нибудь предложить решение.

Ответы [ 2 ]

2 голосов
/ 21 января 2012

Вы можете использовать componentsSeparatedByString: метод NSString или класс NSScanner.Вы можете даже использовать componentsSeparatedByString: для разделения на пробелы, а затем использовать NSScanner для анализа чисел каждой подстроки.

0 голосов
/ 21 января 2012

Позвольте мне дать вам подсказку.Если у вас есть, скажем, NSString, вы можете увидеть, какие методы (с описаниями) доступны, щелкнув по команде NSString в XCode.Тогда вы бы увидели компонентыSeparatedByString:

Прекрасно, что это работает для всех объектов.По крайней мере, посмотрите, прежде чем спрашивать.

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