कोडिंग में, जब भी आप दो स्ट्रिंग की पूर्ण समानता (जैसे "abc" == "abd"?) की तुलना करने से अधिक स्मार्ट होना चाहते हैं, जैसे कि पहली स्ट्रिंग दूसरी से कितनी अलग है (उदाहरण के लिए यदि उपयोगकर्ता ने टाइपिंग की गलती के साथ कुछ दर्ज किया है), तो आपके पास कई एल्गोरिदम के विकल्प होते हैं, जिनमें से प्रत्येक के अपने फायदे और नुकसान होते हैं या वे विशेष मामलों के लिए बनाए गए होते हैं।
यह साइट बिल्कुल इसी काम के लिए है: दो उदाहरण स्ट्रिंग दें और यह कई एल्गोरिदम लागू करके आपको अंतर बताएगी। आप जिन स्ट्रिंग की पहचान करना चाहते हैं, उनके आधार पर, कुछ परीक्षणों में ही आपको पता चल जाएगा कि आपके मामले के लिए सबसे अच्छा एल्गोरिदम और थ्रेशहोल्ड कौन सा है। यह एक ही बार में इन सभी का परीक्षण करता है और स्ट्रिंग की समानता का प्रतिशत लौटाता है।
- Levenshtein
- नीडलमैनवुंच
- स्मिथ-वाटरमैन
- स्मिथ-वाटरमैन गोटोह
- स्मिथ-वाटरमैन गोटोह विंडोड एफाइन
- जारो
- जारो विंकलर
- क्यूग्राम दूरी
- ब्लॉक दूरी
- कोसाइन समानता
- यूक्लिडियन दूरी
- चैपमैन लंबाई विचलन
- ओवरलैप गुणांक
(कुछ सीधे आपकी पसंदीदा भाषा में एकीकृत होंगे, कुछ के लिए बाहरी लाइब्रेरी की आवश्यकता होगी या उन्हें आपको स्वयं कोड करना होगा)
नोट: यह साइट क्लाउडफ्लेयर जैसी बॉट-ब्लॉकिंग दीवार के पीछे है, जो परेशान करने वाली है, लेकिन इसमें कुछ खास नहीं है (सिवाय हमारे लिए भद्दे स्क्रीनशॉट के)।





