2013-07-08 4 views
0

두 개의 NSString이 있습니다 (예 : stringOne = @ "1760254913042013"; stringTwo = @ "4917602549030391";다른 문자열의 문자 발생 문자열 검색

두 문자열을 비교하여 둘 다 일부 문자열을 공통적으로 가지고 있는지 확인해야합니다. 예제에서이 공통 문자열은 @ "17602549"입니다. 특정 코드를 작성하는 것을 피하기 위해 NSScanner, CFString, NSString 메서드를 검색했지만 아무 것도이 문제를 해결하지 못하는 것 같습니다. 일부 도움을 주시면 대단히 감사하겠습니다.

답변

0

두 문자열에는 "30", "91" 및 모든 하위 문자열이 "17602549"과 같이 많은 문자열이 공통적으로 포함되어 있습니다. 가장 길게는 하위 문자열이 두 개의 문자열이 공통적으로 일치하는 것으로 나타납니다.

Google "Objective-C longest common substring"은 this method on Wikibooks입니다.

+0

바로! 그게 내가 원하는거야. –

+0

대단히 감사합니다! 그 코드는 저를 저장합니다. –