Поиск в NSString

У меня есть NSString, который имеет следующий шаблон:

Hello


No.: 123456789123
Age: 21

Country: xxx

Как я могу искать в указанной строке, чтобы я получил «123456789123» в качестве новой строки?

Ответы на вопрос(2)

[yourString substringWithRange:[yourString rangeOfString:@"123456789123"]] должен дать вам то, что вы хотите.

Предположительно у вас есть переменная со значением «123456789123», в этом случае вы бы сделали[yourString substringWithRange:[yourString rangeOfString:otherString]].

Для получения дополнительной информации см.Ссылка на класс NSString.

Решение Вопроса

rangeOfString: вернет диапазон строки, которую вы ищете. Чтобы извлечь этот диапазон из исходной строки, используйтеsubstringWithRange:.

Редактировать: если искомая строка неизвестна (и вы хотите найти строку «Нет» и извлечь все, что за ней стоит,NSScanner один хороший способ пойти

Ваш ответ на вопрос