java - 是否有 java 库可以进行基于单词的差异?

标签 java diff word-diff

我有两段文字。我想在它们之间做一个基于单词的差异(就像 unix 实用程序 wdiff 所做的那样)但在输出中有更多信息(我的意思是,添加/删除单词开始的字符位置)。

我需要在 Java 中执行此操作,因此差异的简单输出(如 wdiff)不适合我:我想操作表示差异的对象。

最佳答案

Diff,Match,Patch - 在 Java 中可用,并且有一个演示可用 - 它似乎存在单词差异。

关于java - 是否有 java 库可以进行基于单词的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898612/

相关文章:

java - 如何在catalina.out中显示上下文的名称?

java - JDBCPreparedStatement 中的 PostgreSQL query_to_xml

java - RXTX gnu.io.PortInUseException : & WARNING: RXTX Version mismatch

file - 强制 : passing file extensions in a "diff" command

提供包含波形符 (~) 的路径变量时,bash diff 无法找到现有文件

git-diff - 如何 git-apply git word diff

java - DynamoDB Spring Boot 数据剩余 "PersistentEntity must not be null!"

r - 在dplyr::group_by()之后的组内进行diff操作

git - 如何使用 git --word-diff 显示空格差异?

php - 突出PHP中两个字符串的区别