Я хотел бы показать различия между двумя блоками текста. Вместо того, чтобы сравнивать строки текста или отдельные символы, я хотел бы просто сравнить слова, разделенные указанными символами (например, '\ n', '', '\ t'). Моя основная причина этого заключается в том, что в блоке текста, который я буду сравнивать, обычно не так много разрывов строки, и сравнение букв может быть трудным.
Я столкнулся со следующей логикой O (ND) в C # для сравнения строк и символов, но я Я как бы не понимаю, как изменить его для сравнения слов.
Кроме того, я хотел бы отслеживать разделители между словами и убедиться, что они включены в разницу. Итак, если пробел заменяется жестким возвратом, я бы хотел, чтобы это появилось как diff.
Я использую Asp.Net (c #) для отображения всего блока текста, включая удаленный исходный текст и добавленный новый текст (оба будут выделены, чтобы показать, что они были удалены / добавлены). Было бы признательно за решение, которое работает с этими технологиями.
Любые советы о том, как это сделать, приветствуются.