Существуют ли библиотеки Java для различий между словами?

У меня есть две части текста. Я хотел бы сделать различий на основе слов между ними (как Утилита Unix wdiff делает), но с дополнительной информацией в выводе (я имею в виду положение персонажа, где начинается добавленное / разделенное слово).

Мне нужно сделать это в Java, поэтому простой вывод различий (например, wdiff) не подходит для меня: я хотел бы манипулировать объектами, представляющими различия.

1 ответ

Есть Diff, Match, Patch - доступны на Java, и демо доступно - кажется, что есть различия слов.

Другие вопросы по тегам