Существуют ли библиотеки Java для различий между словами?
У меня есть две части текста. Я хотел бы сделать различий на основе слов между ними (как Утилита Unix wdiff
делает), но с дополнительной информацией в выводе (я имею в виду положение персонажа, где начинается добавленное / разделенное слово).
Мне нужно сделать это в Java, поэтому простой вывод различий (например, wdiff
) не подходит для меня: я хотел бы манипулировать объектами, представляющими различия.
1 ответ
Есть Diff, Match, Patch - доступны на Java, и демо доступно - кажется, что есть различия слов.