Я хочу сравнить 2 текстовых значения на веб-странице и выделить различия. Могу ли я сделать эту клиентскую сторону, желательно с помощью jQuery или Prototype?Выделите текст diff на клиенте?
14
A
ответ
14
Эта библиотека дифф-патч матча, кажется, делает очень хорошую работу:
http://code.google.com/p/google-diff-match-patch/
Проект имеет JavaScript, C#, C++, Python и Java реализаций, которые все делают то же самое.
1
Проверьте wikEd diff library и online tool and demo.
Библиотека создает встроенные текстовые сопоставления с подсветкой выделения кадра и является символом/основанной на словах. Он оптимизирован для Википедии, но работает одинаково хорошо для других типов текста и программного кода. Код библиотеки настраивается, поддерживает Unicode, широко комментируется и является бесплатным (PD).
Смежные вопросы
- 1. Выделите текст на JTextArea
- 2. Выделите текст при нажатии
- 3. выпадающих Выделите текст
- 4. Выделите текст, определенный шаблоном
- 5. Выделите текст в UIWebView
- 6. Выделите текст в RichTextBlock
- 7. Выделите текст с GWT
- 8. Выделите текст на странице после рендеринга
- 9. Выделите только текст, с непрозрачностью на фоне
- 10. Получить текст Выделите текст в конкретном div
- 11. Выделите текст, а текст в речь работает
- 12. git word diff на неэксплуатационный текст
- 13. выделите текст в веб-виде
- 14. Android - выделите текст и скопируйте
- 15. выделите текст в текстовом поле
- 16. Как добавить текст на выделите текст внутри текстового поля
- 17. Javascript найдите и выделите текст
- 18. Выделите текст события d3.js
- 19. Выделите текст в текстовом поле
- 20. JavaScript Поиск и Выделите текст
- 21. Выделите текст в HTMLeditor JavaFX
- 22. Выделите промежуточный текст в Android
- 23. Выделите текст с помощью javascript
- 24. C# WPF RichTextBox Выделите текст?
- 25. Выделите другой текст в JTextArea
- 26. Выделите текст поиска в textarea
- 27. Выделите текст, кроме HTML-теги
- 28. Выделите текст и количество символов
- 29. Выделите текст перекрывающихся в JQuery
- 30. Выделите текст TextView в ScrollView
Я прошел через это и закончил создание библиотеки-обертки, чтобы помочь с «работой презентации», необходимой для использования 'diff_match_patch': https://github.com/arnab/jQuery.PrettyTextDiff – arnab
@arnab Вы красивый человек , Полюбите jsfiddle, с которой вы ссылаетесь, со страницы проекта GitHub. –