Поиск в NSString - PullRequest
       2

Поиск в NSString

0 голосов
/ 22 сентября 2010

У меня есть NSString следующего шаблона:

Hello


No.: 123456789123
Age: 21

Country: xxx

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

Ответы [ 2 ]

4 голосов
/ 22 сентября 2010

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

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

0 голосов
/ 22 сентября 2010

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

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

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

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