У меня есть два фрагмента текста. Я хотел бы сделать разницу между ними на основе слов (например, утилита unix unix wdiff
), но с дополнительной информацией на выходе (я имею в виду, положение персонажа, в котором начинается добавленное/децитированное слово).Существуют ли библиотеки java для разбора слов?
Мне нужно сделать это на Java, поэтому простой вывод различий (например, wdiff
) не подходит для меня: я хотел бы манипулировать объектами, представляющими различия.
см. Http://stackoverflow.com/questions/479654/java-library-for-free-text-diff – mdma
Спасибо, но это не то, что я ищу: я хотел бы использовать слово diff, но не просто имеют выход, но могут манипулировать этими данными. На мой взгляд, есть Java объект с этими полями: - файл Позиция добавления/удаления в первой (или второй, кстати) - Добавить/Удалить - строка (слово) добавлен (или удален) – Mycol