简而言之,我正在寻找类似 PHP 中的 google-diff-match-patch 的东西。
我在 SO 上查看了一些类似的问题,也查看了提供的算法here http://github.com/paulgb/simplediff/blob/5bfe1d2a8f967c7901ace50f04ac2d9308ed3169/simplediff.php,但都失败了:
diff("draßen", "da draußen")
should not give
<del>draßen</del> <ins>da draußen</ins>
(这对我的目的来说有点愚蠢,因为我想比较文件名),但是(在这里试试) http://neil.fraser.name/software/diff_match_patch/svn/trunk/demos/demo_diff.html
<ins>da </ins>dra<ins>u</ins>ßen
PHP 中有执行此操作的代码片段吗?不幸的是,我无法使用(即安装)外部软件包。
https://github.com/gorhill/PHP-FineDiff https://github.com/gorhill/PHP-FineDiff支持字符差异,并可以在 HTML 中呈现差异
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)