haw*_*eye 5 ruby java transform operational
我正在寻求实现多用户操作转换,仅用于在网站上的服务器端进行基于纯文本的更改.
是否有可以推荐的非JavaScript实现?
考虑 Google-Diff-Match-Patch - 纯文本的 Diff、Match 和 Patch 库:
“Diff Match 和 Patch 库提供了强大的算法来执行同步纯文本所需的操作。”
差异:比较两个纯文本块并有效返回差异列表。
差异演示匹配:给定一个搜索字符串,在纯文本块中找到其最佳模糊匹配。针对准确性和位置进行加权。
匹配演示补丁:将补丁列表应用到纯文本上。即使底层文本不匹配,也要尽力应用补丁。
补丁演示目前支持 Java、JavaScript、C++、C#、Objective C、Lua 和 Python。无论使用哪种语言,每个库都具有相同的 API 和相同的功能。所有版本还具有全面的测试工具。
你可以在这里找到它。
| 归档时间: |
|
| 查看次数: |
2923 次 |
| 最近记录: |