【问题标题】:Is there a way to compare two richtextboxs text and highlight the deference?有没有办法比较两个富文本框文本并突出显示差异?
【发布时间】:2012-06-07 14:51:38
【问题描述】:

我有两个显示存储过程及其以前版本的富文本框。

我想知道是否可以比较两者并突出差异?

这将类似于 notepad++ 比较插件。

提前致谢:)

【问题讨论】:

  • 您需要将其作为您正在编写的程序的一部分,还是仅作为开发工具供您使用?
  • 我建议 the google diff (lib) 区分文本,然后将输出放入另一个文本框:D 该库具有类似于 diff *nix 命令的功能。如果您需要更明确的示例,请大声喊叫,也许我会写一些东西。
  • @tgolisch 我需要它作为程序的一部分。
  • @flindeber 嘿,谢谢我检查一下。 :) 感谢良好的链接 +1
  • @Pomster 它是在the apache license 下发布的,是不是太苛刻了,还是需要它“完全”免费?即,您可以在自己的项目中使用 apache 许可代码,只要它是在更严格或平等的许可下发布的。 This small FAQ 可能会让事情变得更清晰。

标签: c# comparison compare richtextbox highlighting


【解决方案1】:

我推荐google diff (lib) 来区分文本,然后将输出放入另一个文本框:D

该库的功能类似于 diff *nix 命令。它也是在 apache 2.0 许可证下发布的,即described here,简而言之,它可以用于任何类型的项目,除非最终结果应该作为“免费”软件发布,例如 GPL 3.0。

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 2014-09-13
    • 2011-09-11
    • 2014-02-09
    • 2010-11-08
    相关资源
    最近更新 更多