Поиск в строке вхождения символов другой строки

У меня есть две NSString, например: stringOne = @"1760254913042013"; stringTwo = @"4917602549030391";

Мне нужно сравнить обе строки, чтобы узнать, есть ли у них какая-то общая строка. В примере эта общая строка будет @"17602549". Пытаясь избежать написания какого-то конкретного кода, я искал методы NSScanner, CFString, NSString, но, похоже, ничто не решает эту проблему. Некоторая помощь будет принята с благодарностью.


person Williams_Martinez    schedule 08.07.2013    source источник


Ответы (1)


Ваши две строки имеют много общих строк, таких как "30", "91" и каждая подстрока "17602549". Похоже, вы ищете самую длинную подстроку, общую для двух строк.

Погуглите «самая длинная общая подстрока Objective-C», и вы найдете этот метод в Викиучебниках.

person John Sauer    schedule 08.07.2013
comment
Точно! Это то, что я ищу. - person Williams_Martinez; 09.07.2013