私のウェブサイトにバージョン履歴のタイプを実装したいと思います。文字列やオブジェクトキーを比較する方法が必要です。たとえば:2つの文字列またはオブジェクトを比較して差分を取得する
は、元の文字列/オブジェクトキー:迅速な茶色のキツネ 怠惰なウサギ
リビジョンを飛び越え:
改訂文字列/オブジェクトキーが速く茶色のキツネは、を飛び越えます追加します私は私の時間でのみリビジョンを保存したい
怠惰なウサギ削除えーistoryテーブル。私はどこから始めるべきか本当に分からないので、アプローチをどうやって進めるか、アプローチについてのアドバイスは本当に感謝しています。
私はfind()関数を認識していますが、それは主な候補ですと思っていますが、文字列を "卸売り"と比較するため、ソリューションとして視覚化する方法はわかりません。
@oragepipsが指摘しているように、これは簡単な問題ではありません。たとえば、あなたの例では、 "brown fox jumped ov"が追加され、 "brown fox"が削除され、 "lazy rabbit"が追加されたと言っても間違いありません。サードパーティのユーティリティを見てください。 –