Как сравнить текст

Понравился заголовок, Как сравнить текст? Например, перейдите на textdiff.com.

5 ответов

Решение

Проверьте расстояние Левенштейна. Это довольно общий алгоритм выявления различий между двумя строками.

Вы можете посмотреть на Pear Text_Diff

http://pear.php.net/package/Text_Diff/

Я бы предложил коэффициент подобия Жакара. Рассматривая каждое предложение как единое целое.

Если вы ищете терминальную команду, проверьте diff, найденный в linux по умолчанию. Вы также можете иметь его на Windows, установив Cygwin [с большим количеством сверхнормативного багажа.:\ ]

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