Könnte als dupliziert markiert werden, aber ich habe noch keine Lösung gefunden.Diff-Vergleich Wort für Wort und Anzeigeänderungen
Ich muss eine Funktion schreiben, die 2 Textteile Wort für Wort vergleicht und den Text mit den hinzugefügten/gelöschten/geänderten Wörtern ausdruckt. Zum Beispiel:
StringOriginal = "Ich bin Tim und ich bin 27 Jahre alt"
StringEdited = "Ich bin Kim und ich bin nicht so alt".
Ergebnis: Ich bin Tim Kim und ich bin 27 Jahre nicht so alt.
Die meisten Diff-Algorithmen, die ich finde, neigen dazu, char by char zu vergleichen. das funktioniert gut, bis Sie zwei verschiedene Wörter auf dem gleichen Index haben, mit gemeinsamen Zeichen.
"Ich bin Tim", herausgegeben an "Ich bin Kim" Ergebnisse in:
Ich bin T Kim
statt
Ich bin Tim Kim.
Irgendwelche Zeiger?
Danke, habe begonnen, mich! –