बहु-पंक्ति टेक्स्ट सामग्री को प्रोसेस करने के लिए पेस्ट करने के लिए बड़ा टेक्स्ट क्षेत्र
पंक्ति हटाने के लिए टेक्स्ट स्ट्रिंग को निर्दिष्ट करने के लिए इनपुट फ़ील्ड
निर्दिष्ट हटाए जाने वाले टेक्स्ट को शामिल करने वाली सभी पंक्तियों को फ़िल्टर करता है।
फ़िल्टर किए गए टेक्स्ट परिणाम को आसान पेस्टिंग के लिए क्लिपबोर्ड पर कॉपी करता है।
टेक्स्ट पार्सिंग और स्ट्रिंग हेरफेर प्रोग्रामिंग और डेटा प्रोसेसिंग में मौलिक संक्रियाएँ हैं। एक मिलान स्थिति के आधार पर टेक्स्ट फ़ाइलों से विशिष्ट पंक्तियों को हटाना लॉग फ़ाइलों को साफ़ करते समय, कोड टुकड़ों को फ़िल्टर करते समय या रैव डेटा स्रोतों को प्रोसेस करते समय एक आम आवश्यकता होती है। यह टूल सॉफ़्टवेयर स्थापित किए बिना या खाते पंजीकृत किए बिना इस प्रकार के टेक्स्ट फ़िल्टरिंग करने के लिए एक सरल इंटरफ़ेस प्रदान करता है।
एल्गोरिथम इनपुट टेक्स्ट सामग्री में प्रत्येक पंक्ति के माध्यम से इटरेट करता है, जाँच करता है कि क्या पंक्ति स्ट्रिंग.includes() विधि का उपयोग करके निर्दिष्ट हटाने वाली टेक्स्ट स्ट्रिंग को शामिल करती है। वे पंक्तियाँ जो हटाने योग्य टेक्स्ट को शामिल नहीं करती हैं, उन्हें एक नए सरणी में जोड़ा जाता है। अंत में, शेष पंक्तियों वाले नए सरणी को न्यूलाइन वर्णों का उपयोग करके join() विधि के साथ एकल स्ट्रिंग मान में जोड़ा जाता है ताकि बहु-पंक्ति टेक्स्ट प्रारूप को फिर से बनाया जा सके।