Ich möchte eine Art Versionsgeschichte auf meiner Website implementieren und brauche eine Möglichkeit, Strings oder Objektschlüssel zu vergleichen. Zum Beispiel:Vergleicht man zwei Strings oder Objekte und erhält den Unterschied zurück
Original-String/Objektschlüssel: Je schneller braune Fuchs
Arbeiteter String/Objektschlüssel: Der schnelle braune Fuchs über die faulen Kaninchen sprang
Revision: hinzugefügt sprang über die faul Kaninchen entfernt er
Ich mag würde nur die Revision in meinem h sparen Vergangenheitstabelle. Ich weiß nicht wirklich, wo ich anfangen soll, also wären Ideen, wie man mich zum Laufen bringt, oder Ratschläge für den Ansatz sehr willkommen.
Ich kenne die find() Funktion und ich vermute, dass es ein Hauptkandidat für den Einsatz ist, aber ich weiß nicht, wie man es als eine Lösung visualisieren, da es Strings "Großhandel" sozusagen vergleicht.
Wie @oragepips darauf hingewiesen hat, ist dies kein einfaches Problem. Zum Beispiel wäre es in Ihrem Beispiel auch richtig (wenn auch vielleicht weniger) zu sagen, dass "brauner Fuchs gesprungen" wurde, "brauner Fuchs" entfernt wurde und "der faule Hase" hinzugefügt wurde. Schauen Sie sich die Dienstprogramme von Drittanbietern an. –