Porównanie dwóch string'ów

0

Cześć
Ktoś może ma pomysł jak napisać takiego diff'a?
Na wejściu dostajemy dwa Stringi na wyjściu coś np takiego:
Plik1 linijka x = ala ma kota | Plik2 linijka x = ala kota = brakuje ma

Jak na razie mam sprawdzanie linijkami czyli jeśli w linijce 2 będzie inna wartość niż w drugim pliku to wyrzuci która linijka.

1

W ogólności nie musi to być wcale proste.
Tutaj masz jakiś mądry przykład: https://stackoverflow.com/questions/12089967/find-difference-between-two-strings
Oprócz tego jest coś takiego: https://code.google.com/archive/p/google-diff-match-patch/ i podobno działa.

0

@szweszwe: drugą propozycję już testowałem i jak dla mnie jest mało czytelny wynik, co do pierwszej dziękuje - przyjrzę się ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1