
xdiff_string_diff_binary 함수는 두 개의 문자열을 비교하여 차이를 찾는 함수입니다. 이 함수는 두 문자열을 비교하여 동일한 문자열을 제거하고, 차이점을 표시해주는 함수입니다.
이 함수는 두 문자열을 비교할 때, 동일한 문자열은 제거하고, 차이점은 '+' 기호로 추가된 문자열, '-' 기호로 삭제된 문자열, '?' 기호로 비교할 수 없는 문자열로 표시합니다.
예를 들어, 두 문자열 "kitten"과 "sitting"을 비교할 때, xdiff_string_diff_binary 함수는 다음과 같이 차이점을 표시합니다.
+ s
- k
? i
이 예시는 두 문자열의 차이점을 '+' 기호로 추가된 문자열, '-' 기호로 삭제된 문자열, '?' 기호로 비교할 수 없는 문자열로 표시합니다.
xdiff_string_diff_binary 함수를 사용한 예시 코드는 다음과 같습니다.
#hostingforum.kr
python
from xdiff import FileGenerator
def compare_strings(str1, str2):
generator = FileGenerator()
generator.add(str1)
generator.add(str2)
diff = generator.diff()
return diff
str1 = "kitten"
str2 = "sitting"
diff = compare_strings(str1, str2)
print(diff)
이 예시는 두 문자열 "kitten"과 "sitting"을 비교하여 차이점을 표시합니다.
2025-07-12 09:18