두 개의 여러 줄 문자열과 다른 점을 얻는 가장 좋은 방법은 무엇입니까?파이썬 - 문자열 간의 차이점 만 알아보기
a = 'testing this is working \n testing this is working 1 \n'
b = 'testing this is working \n testing this is working 1 \n testing this is working 2'
diff = difflib.ndiff(a,b)
print ''.join(diff)
이 생성됩니다
testing this is working 2
:
t e s t i n g t h i s i s w o r k i n g
t e s t i n g t h i s i s w o r k i n g 1
+ + t+ e+ s+ t+ i+ n+ g+ + t+ h+ i+ s+ + i+ s+ + w+ o+ r+ k+ i+ n+ g+ + 2
?
정규식을 사용 하시겠습니까?
는
'b.split (a)'.? –
젠장 @Chris_Rands. 결코 그것에 관해 생각하지 마라!! 좋은 해킹. –
@Chris_Rands 멋진 해킹을 할 수 있지만 좋은 방법은 아닙니다. –