Мне нужно вставить строку 'GMT' в
"2010-07-13T11:22:33-07:00"
перед последним '-' (это также может быть '+') результат должен быть
"2010-07-13T11:22:33GMT-07:00"
Ознакомьтесь с документацией NSString и NSMutableString . Я считаю, что вы ищете что-то вроде следующего (я не тестировал этот код, но, судя по документации, он должен работать):
NSMutableString* date = @"2010-07-13T11:22:33-07:00"; NSRange r = [date rangeOfString:@"-" options:NSSearchBackwards]; [date replaceCharactersInRange: r withString: @"GMT-"];