मैं टेक्स्ट के दो ब्लॉक के बीच अंतर दिखाना चाहता हूं। पाठ या व्यक्तिगत पात्रों की रेखाओं की तुलना करने के बजाय, मैं केवल निर्दिष्ट वर्णों ('\ n', '', '\ t' उदाहरण के लिए अलग शब्दों की तुलना करना चाहता हूं)। इसके लिए मेरा मुख्य तर्क यह है कि टेक्स्ट की ब्लॉक जो मैं तुलना करूँगा आम तौर पर इसमें कई लाइन ब्रेक नहीं होते हैं और अक्षर तुलना का पालन करना मुश्किल हो सकता है।सी # का उपयोग करके शब्द अंतर कैसे प्रदर्शित करें?
मैं लाइनों और पात्रों की तुलना करने के लिए निम्नलिखित O(ND) logic in C# पर आया हूं, लेकिन शब्दों की तुलना करने के लिए इसे संशोधित करने के तरीके के बारे में मुझे नुकसान हुआ है।
इसके अतिरिक्त, मैं शब्दों के बीच विभाजकों का ट्रैक रखना चाहता हूं और यह सुनिश्चित करना चाहता हूं कि वे diff के साथ शामिल हैं। तो यदि एक जगह को एक हार्ड रिटर्न द्वारा प्रतिस्थापित किया जाता है, तो मैं इसे एक diff के रूप में आने के लिए चाहूंगा।
मैं हटाए गए मूल पाठ सहित टेक्स्ट के पूरे ब्लॉक को प्रदर्शित करने के लिए Asp.Net (C#) का उपयोग कर रहा हूं और नया टेक्स्ट जोड़ा गया है (दोनों को यह दिखाने के लिए हाइलाइट किया जाएगा कि वे हटाए गए/जोड़े गए हैं)। एक समाधान जो उन प्रौद्योगिकियों के साथ काम करता है उसकी सराहना की जाएगी।
इसे पूरा करने के लिए कोई सलाह की सराहना की जाती है।
मज़े करें। मेरे प्रमुख उत्पाद लाइन की रिहाई के लिए मेरा एक सहकर्मी ऐसा करने के लिए किया गया। उसे पर्याप्त रूप से चुनौती दी गई थी।और उन्होंने अपने काम को मार्गदर्शन करने के लिए कई सिद्धांत पत्रों का उपयोग किया ... लेखन की गुणवत्ता के बारे में पूरे समय पकड़ना। –