중복으로 표시 될 수 있지만 아직 프로퍼 솔루션을 찾지 못했습니다.단어 및 디스플레이 변경에 의한 단어 비교 비교 단어
두 단어를 한 단어 씩 비교하여 추가/삭제/변경된 단어를 보여주는 텍스트를 인쇄하는 기능을 작성해야합니다. 예를 들면 :
StringOriginal = "나는 팀이고 나는 27 살"
StringEdited = "나는 김과 나는이 오래된 아니다".
결과 : 나는 팀 김과 나는 27 년입니다.
대부분의 diff 알고리즘은 char을 char과 비교하는 경향이 있습니다. 당신이 동일한 색인에 2 개의 서로 다른 단어를 가질 때까지 상호 문자로이 작업은 훌륭합니다.
는 "나는 팀입니다" 결과로 "나는 김입니다" 에 편집 :
나는 오전 T 김
대신
입니다 팀 김.
모든 포인터?
감사합니다, 제가 시작되었다! –