【プラグイン】テキスト間の違いを背景色で強調する

Go down

【プラグイン】テキスト間の違いを背景色で強調する

投稿 by miyako on 2018-02-15, 11:19 am

google-diff-match-patchのC++(Qt)版を元に,4Dのマルチスタイルテキストでdiffを返すプラグインを作ってみました。

https://github.com/miyako/4d-plugin-diff-match-patch

使い方

diff:=diff_match_patch (old;new{;options})

oldとnewにテキストを渡すと,diffにスタイル付きテキストで返されます。(追加された文字列は赤,削除された文字列は緑でハイライト)

HTMLであれば,<ins>や<del>といったタグで返されるところですが,4Dのフォームのそのまま表示できるよう,<span>でスタイルを付けています。


miyako

投稿数 : 261
登録日 : 2016/07/05

トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可