2010-10-08 14 views
14

मैं एक वेब पेज पर 2 टेक्स्ट मानों की तुलना करना चाहता हूं और मतभेदों को हाइलाइट करना चाहता हूं। क्या मैं इस क्लाइंट-साइड को कर सकता हूं, अधिमानतः jQuery या प्रोटोटाइप के साथ?क्लाइंट पर टेक्स्ट diff हाइलाइट करें?

उत्तर

14

यह अंतर-पैच मैचों पुस्तकालय एक बहुत अच्छा काम करने के लिए प्रकट होता है:

http://code.google.com/p/google-diff-match-patch/

परियोजना जावास्क्रिप्ट, सी #, सी ++, अजगर, और जावा कार्यान्वयन है कि सभी एक ही बात करना है।

+3

मैं इस माध्यम से गया और 'diff_match_patch' का उपयोग करने के लिए आवश्यक "प्रस्तुति कार्य" के साथ मदद करने के लिए एक रैपर लाइब्रेरी तैयार करना समाप्त कर दिया: https://github.com/arnab/jQuery.PrettyTextDiff – arnab

+0

@arnab आप एक सुंदर व्यक्ति हैं । अपने गिटहब प्रोजेक्ट पेज से जुड़ी जेएसफिल्ड से प्यार करें। –

1

wikEd diff library और online tool and demo देखें।

लाइब्रेरी ब्लॉक हिल हाइलाइटिंग के साथ इनलाइन टेक्स्ट तुलना बनाता है और चरित्र/शब्द-आधारित है। इसे विकिपीडिया के लिए अनुकूलित किया गया है, लेकिन अन्य टेक्स्ट प्रकारों और प्रोग्राम कोड के लिए समान रूप से अच्छी तरह से काम करता है। लाइब्रेरी कोड अनुकूलन योग्य है, यूनिकोड समर्थन है, व्यापक रूप से टिप्पणी की गई है, और मुफ्त (पीडी) है।

संबंधित मुद्दे