2010-12-14 2 views
0

Ruby를 사용하여 웹 페이지의 변경 사항을 추적하고 있습니다. 모든 html 태그와 빈 줄을 제거한 후에 반복이있을 수 있다고 가정하여 추가/제거를 검사해야하는 줄 배열을 얻습니다. 벌써 끝내면 좋은 보석을 권할 수 있니?두 가지 버전의 텍스트 파일을 비교하고 Ruby에서 추가/제거를 찾으십니까?

배열 선을 고유하게 만들면 문제를 피할 수 있습니다. 그러나 텍스트의 위치와 관련하여 반복되는 선을 추적해야하는 경우 어떻게해야합니까?

답변

2

Diff 알고리즘을 사용하려는 교과서 같은 소리가납니다.

'diff'젬이 있습니다. 결코 사용하지 않아도 될 것입니다. http://rubygems.org/gems/diff

관련 문제