Мне нужна функция, которая бы визуально отмечала различия между двумя строками.
Пример 1:
Ввод:
- Переполнение стека
- Стек переполнение
Выход:
- Стек [O] verflow
- Стек [o] verflow [ing]
Пример 2:
Ввод:
- Перезапуск Переполнение
- Стек-Ooooverflow
Выход:
- [Res ] tack [] Overflow
- [S] tack [-] O [ooo] verflow
Я много искал, но я всегда заканчиваю с функциями сравнения файлов. Я хочу визуализировать разницу между строками. Один пример, который я нашел, это https://text-compare.com (это именно то, что мне нужно), но, похоже, он использует код на стороне сервера.
Язык не имеет большого значения, JavaScript, Python, но любые указатели, как подходить к этой проблеме, были бы хорошими.
Я не обязательно ищу реализацию; Я бы предпочел иметь ссылки на какой-нибудь сайт, так как это не элементарная проблема. Не слишком сложно, но вы хотите, чтобы все было правильно.