gpt4 book ai didi

c# - 在 C# 中查找文本差异并使用它们将文本恢复到以前的状态

转载 作者:行者123 更新时间:2023-11-30 22:40:31 35 4
gpt4 key购买 nike

您是否知道任何用 C# 编写或为 .NET 编译的库,我可以使用它来查找两个字符串之间的差异(已插入的内容和已删除的内容),然后使用此差异将文本还原为原始状态(而不是必须保存原始文本的副本)?

最佳答案

您正在寻找的是解决 Longest Common Subsequence 问题的东西问题。有实现该功能的商业库,但您可以在 CodeProject 上找到可以使用或改编的免费版本:http://www.codeproject.com/KB/recipes/DiffAlgorithmCS.aspx .

如果你对这种算法的核心实现感兴趣,你也可以在Wiki Books Algorithms上找到它。 .

关于c# - 在 C# 中查找文本差异并使用它们将文本恢复到以前的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159210/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com