StackExchange
引入了一个有趣的编辑系统,因为作者可以通过标记更改的单词(旧单词为红色,新单词为绿色)来查看对他/她的帖子所做的编辑。这个系统是如何工作的?
我认为系统不会记录更改/编辑列表,而是存储不同的版本,我们看到的标记edit review
是两个版本之间比较的结果。
但是,我们如何比较两个文本以突出更改?
我希望将其编码为PHP
.
StackExchange
引入了一个有趣的编辑系统,因为作者可以通过标记更改的单词(旧单词为红色,新单词为绿色)来查看对他/她的帖子所做的编辑。这个系统是如何工作的?
我认为系统不会记录更改/编辑列表,而是存储不同的版本,我们看到的标记edit review
是两个版本之间比较的结果。
但是,我们如何比较两个文本以突出更改?
我希望将其编码为PHP
.
要突出显示代码更改,您可以使用一些 Diff-Tools/Functions。
找到 PHP php-diff的简短谷歌搜索。互联网上还有其他语言的其他工具/框架。