Вы также можете попробовать грязный способ: разбить строку на некоторые отмеченные вами маркеры (здесь я использую src='
, а затем последнюю цитату).Он работает со строкой, которую вы дали, но это не очень безопасно.Вы должны предпочесть метод регулярного выражения, приведенный ранее.
Вот фрагмент кода, который вы можете попробовать:
NSMutableArray *retArray = [[NSMutableArray alloc] init];
NSArray *components = [string componentsSeparatedByString:@"src='"];
for(int i = 1; i < components.count; i++)
{
NSArray *innerComponents = [[components objectAtIndex:i] componentsSeparatedByString:@"'"];
[retArray addObject:[innerComponents objectAtIndex:0]];
}