2010-07-08 1 views
0

путать с различными методами диапазона NSString и где и когда они должны использоваться.Cocoa - удалить все символы до и в том числе подстроки из строки

У меня есть случайная строка. Где-то в строке он может (или не может) содержать идентификатор, такие как «Имя клиента:» (кавычки не будут включены.)

Проблема: Мне нужна новая строка, где все до и включая «Имя клиента:» удалено из исходной строки.

Любые советы приветствуются.

Необходимая совместимость с Mac OS X 10.4, руководство пользователя GC.

ответ

3
NSRange range = [str rangeOfString:@"Customer Name:"]; 
NSString *newStr = [str substringFromIndex:range.location + range.length]; 
+0

спасибо! Наряду с проверкой результата диапазона, это отлично работает. Приветствия. – SirRatty

Смежные вопросы