टेक्स्ट और लेखन टूल

सर्च के आधार पर टेक्स्ट लाइनें हटाएं

Remove Matching Lines आपके दिए गए शब्द या वाक्यांश से मेल खाने वाली लाइनें हटाता है और बाकी को रखता है। इसका इस्तेमाल सूची साफ करने, लॉग फ़िल्टर करने या कॉपी किए गए टेक्स्ट से अनचाही लाइनें हटाने के लिए करें। नतीजा आपकी खोज और मैचिंग सेटिंग पर निर्भर करता है।

0 अक्षर

विकल्प

टेक्स्ट फ़िल्टर करने की प्रक्रिया क्लाइंट-साइड पर होती है। जांचे गए कोड में इस काम के लिए सर्वर अनुरोध दिखाई नहीं देता।

इस टूल का उपयोग क्यों करें?

इस टूल का उपयोग क्यों करें?

किसी बड़े टेक्स्ट में एक खास शब्द वाली हर लाइन को हाथ से हटाना समय ले सकता है। यह टूल आपकी query के आधार पर लाइनें फ़िल्टर करता है और बिना मेल वाली लाइनें रखता है। डिफ़ॉल्ट query खाली है, matchMode का मान contains है और caseSensitive का मान false है।

इसका उपयोग कैसे करें

इसका उपयोग कैसे करें

  1. चरण 1

    टेक्स्ट दर्ज करें

    इनपुट टेक्स्ट में वह सामग्री पेस्ट करें या लिखें जिसे फ़िल्टर करना है।
  2. चरण 2

    खोज शब्द लिखें

    query में वह शब्द या वाक्यांश दर्ज करें जो हटाई जाने वाली लाइनों की पहचान करता है। डिफ़ॉल्ट query खाली रहती है।
  3. चरण 3

    मैचिंग मोड चुनें

    उपलब्ध matchMode विकल्प चुनें। इसका डिफ़ॉल्ट मान contains है, जो लाइन में query मौजूद होने की जांच करता है।
  4. चरण 4

    अक्षरों का केस तय करें

    अपनी जरूरत के अनुसार caseSensitive सेट करें। इसका शुरुआती मान false है।
  5. चरण 5

    नतीजा जांचें

    फ़िल्टर किया गया टेक्स्ट देखकर सुनिश्चित करें कि मेल खाने वाली लाइनें हट गई हैं और बाकी लाइनें मौजूद हैं।
  6. चरण 6

    नतीजा कॉपी या सेव करें

    कॉपी करें से नतीजा कॉपी करें या डाउनलोड करें से सेव करें। दोबारा शुरू करने के लिए साफ करें या रीसेट इस्तेमाल करें।

ऑनलाइन टेक्स्ट से मेल खाने वाली लाइनें कैसे हटाएं

अपना टेक्स्ट इनपुट टेक्स्ट में पेस्ट करें, query में शब्द या वाक्यांश लिखें और उपलब्ध मैचिंग विकल्प चुनें। टूल मेल खाने वाली लाइनें हटाकर बाकी को newline से जोड़ता है। नतीजा लेने के लिए कॉपी करें या डाउनलोड करें बटन का इस्तेमाल करें।

किसी खास शब्द वाली लाइनें हटाएं

किसी लाइन में खोजा गया शब्द मौजूद होने पर उसे हटाने के लिए contains मोड चुनें। उदाहरण के लिए, query में ERROR लिखने पर उस शब्द वाली लॉग लाइनें हटाई जा सकती हैं। caseSensitive बंद होने पर बड़े और छोटे अक्षरों का अंतर आम तौर पर मैच होने से नहीं रोकता।

पूरे या आंशिक मिलान से टेक्स्ट लाइनें फ़िल्टर करें

matchMode तय करता है कि किसी लाइन की तुलना query से कैसे की जाएगी। इसका डिफ़ॉल्ट मान contains है, जो देखता है कि लाइन में query मौजूद है या नहीं। असली तुलना एक साझा matching function करती है; जांचे गए कोड में सभी उपलब्ध मोड की सूची नहीं है।

कॉपी की गई सूची से अनचाही लाइनें हटाएं

किसी सूची को पेस्ट करके उसमें एक खास शब्द या वाक्यांश से मेल खाने वाली एंट्रियां हटा सकते हैं। उदाहरण के लिए, स्टेटस मैसेज की सूची में ऐसा शब्द खोजें जो उन एंट्रियों की पहचान करता हो जिनकी अब जरूरत नहीं है। बची हुई लाइनें अपने मूल सापेक्ष क्रम में रहती हैं।

उदाहरण: ERROR वाली लाइनें हटाएं

नीचे दिया गया नमूना इनपुट टेक्स्ट में डालें और query में ERROR लिखें। contains मोड में ERROR वाली लाइनें हट जाएंगी और बाकी लाइनें बनी रहेंगी।

फ़िल्टर किए गए टेक्स्ट को कॉपी या डाउनलोड करें

नतीजा तैयार होने पर कॉपी करें से टेक्स्ट कॉपी करें या डाउनलोड करें से उसे सेव करें। जांचे गए कोड में दोनों विकल्प मौजूद हैं, लेकिन डाउनलोड फ़ाइल का नाम और एक्सटेंशन तय नहीं हैं।

बची हुई लाइनें उसी क्रम में रखें

कोड मूल लाइनें फ़िल्टर करता है और बची हुई लाइनों को newline से जोड़ता है। इसलिए बची हुई लाइनें अपने सापेक्ष मूल क्रम में रहती हैं। यह टूल अलग से टेक्स्ट को क्रमबद्ध नहीं करता और न ही डुप्लिकेट हटाता है।

लाइन मैचिंग में बड़े और छोटे अक्षर नियंत्रित करें

caseSensitive विकल्प से तय होता है कि बड़े और छोटे अक्षरों का अंतर मायने रखेगा या नहीं। इसका डिफ़ॉल्ट मान false है। अगर आप अक्षरों के केस के आधार पर अलग-अलग मिलान चाहते हैं, तो इस सेटिंग को चालू करें।

फीचर्स की जानकारी

खोज के आधार पर लाइन हटाना

query में शब्द या वाक्यांश लिखकर उन लाइनों की पहचान करें जिन्हें हटाना है। बाकी लाइनें बनी रहती हैं।

डिफ़ॉल्ट contains मैचिंग

matchMode का डिफ़ॉल्ट मान contains है। वास्तविक मिलान साझा matching function के जरिए होता है।

केस-सेंसिटिविटी नियंत्रण

caseSensitive का डिफ़ॉल्ट मान false है। इससे आप तय कर सकते हैं कि बड़े और छोटे अक्षरों का अंतर मिलान को प्रभावित करे या नहीं।

फ़िल्टर किया गया टेक्स्ट कॉपी करें

कॉपी करें बटन से नतीजा कॉपी किया जा सकता है। इंटरफ़ेस में कॉपी हो गया! लेबल भी मौजूद है।

नतीजा डाउनलोड करें

डाउनलोड करें बटन से फ़िल्टर किया गया टेक्स्ट सेव किया जा सकता है। जांचे गए कोड से फ़ाइल का नाम और एक्सटेंशन तय नहीं होते।

उदाहरण लोड करें

उदाहरण लोड करें विकल्प से नमूना टेक्स्ट डालकर फ़िल्टरिंग आजमा सकते हैं।

साफ करने और रीसेट करने के विकल्प

इंटरफ़ेस में साफ करने और रीसेट करने की सुविधाएं हैं। दोनों के बीच सटीक अंतर उनकी वास्तविक इम्प्लीमेंटेशन पर निर्भर करता है।

क्लाइंट-साइड प्रोसेसिंग

जांचे गए कोड में लाइनें क्लाइंट-साइड पर फ़िल्टर होती हैं और इस ऑपरेशन के लिए API अनुरोध दिखाई नहीं देता।

आप इसका उपयोग किन कामों के लिए कर सकते हैं?

एरर लॉग साफ करना

किसी चुने हुए एरर शब्द वाली लॉग लाइनें हटाकर बाकी संदेशों को उनके मूल क्रम में रखें।

सूची से अनचाही एंट्रियां हटाना

कॉपी की गई सूची में किसी खास शब्द या वाक्यांश से मेल खाने वाली एंट्रियां हटाएं।

दस्तावेज़ से कॉपी किया टेक्स्ट साफ करना

किसी वाक्यांश से मेल खाने वाली लाइनें ढूंढकर उन्हें एक-एक करके हटाने के बजाय फ़िल्टर करें।

स्टेटस संदेश फ़िल्टर करना

किसी खास स्टेटस शब्द वाली लाइनें हटाकर बाकी संदेश बनाए रखें।

दूसरे ऐप के लिए टेक्स्ट तैयार करना

ज़रूरी लाइनें बचाकर नतीजा कॉपी करें और किसी दूसरे ऐप में इस्तेमाल करें।

टूल की जानकारी

टूल का नामRemove Matching Lines
प्रोसेसिंगक्लाइंट-साइड लाइन फ़िल्टरिंग
डिफ़ॉल्ट queryखाली स्ट्रिंग
डिफ़ॉल्ट matchModecontains
डिफ़ॉल्ट caseSensitivefalse
आउटपुट संरचनाबची हुई लाइनें newline से जुड़ी होती हैं
उपलब्ध क्रियाएंकॉपी करें, डाउनलोड करें, उदाहरण लोड करें, साफ करें, रीसेट

लाभ

  • हर अनचाही लाइन को हाथ से मिटाने की जरूरत कम होती है।
  • बची हुई लाइनों का सापेक्ष मूल क्रम बना रहता है।
  • टेक्स्ट के हिसाब से खोज शब्द चुन सकते हैं।
  • caseSensitive विकल्प से अक्षरों के केस का प्रभाव नियंत्रित कर सकते हैं।
  • कॉपी या डाउनलोड के जरिए फ़िल्टर किया हुआ नतीजा ले सकते हैं।

सीमाएँ

  • नतीजा query और चुनी गई मैचिंग सेटिंग पर निर्भर करता है।
  • डिफ़ॉल्ट query खाली है, इसलिए नतीजे पर भरोसा करने से पहले सही शब्द दर्ज करें।
  • जांचे गए कोड में सभी समर्थित matchMode विकल्पों की सूची नहीं है।
  • इनपुट के अधिकतम आकार या लाइनों की अधिकतम संख्या की पुष्टि नहीं होती।
  • डाउनलोड फ़ाइल का नाम, एक्सटेंशन और सटीक फ़ॉर्मेट जांचे गए कोड से पता नहीं चलते।
  • टूल मेल खाने वाली लाइनें हटाता है, लेकिन अलग से टेक्स्ट को क्रमबद्ध या डुप्लिकेट-मुक्त नहीं करता।

टेक्स्ट की प्रोसेसिंग कैसे होती है

जांची गई इम्प्लीमेंटेशन में लाइन फ़िल्टर करने का काम क्लाइंट-साइड पर होता है और इस ऑपरेशन के लिए सर्वर अनुरोध दिखाई नहीं देता। इससे इस खास काम को क्लाइंट-साइड प्रोसेसिंग कहा जा सकता है। लेकिन केवल इस कोड से पूरी वेबसाइट के सभी डेटा प्रबंधन या नेटवर्क व्यवहार की पुष्टि नहीं होती।

टिप्स

  • ऐसी स्पष्ट query लिखें जो उन लाइनों की पहचान करे जिन्हें हटाना है।
  • अगर शब्द लाइन में कहीं भी आ सकता है, तो contains मोड से शुरू करें।
  • केस का अंतर मायने नहीं रखता, तो caseSensitive बंद रखें।
  • अक्षरों के केस में अंतर जरूरी हो, तो caseSensitive चालू करें।
  • किसी query का असर देखने के लिए उदाहरण लोड करें का इस्तेमाल करें।
  • कॉपी या डाउनलोड करने से पहले फ़िल्टर किया गया टेक्स्ट जांच लें।

अक्सर पूछे जाने वाले प्रश्न

किसी खास शब्द वाली टेक्स्ट लाइनें कैसे हटाएं?

हां। query में शब्द लिखें और contains मोड चुनें। टूल मेल खाने वाली लाइनें हटाता है और बाकी को रखता है। नतीजे को कॉपी या डाउनलोड करने से पहले फ़िल्टर किया गया टेक्स्ट जांच लें।

क्या ऑनलाइन टेक्स्ट से मेल खाने वाली लाइनें हटाई जा सकती हैं?

हां। इनपुट टेक्स्ट में सामग्री पेस्ट करें, query दर्ज करें और उपलब्ध मैचिंग विकल्प इस्तेमाल करें। जांचे गए कोड के अनुसार लाइन फ़िल्टर करने की प्रक्रिया क्लाइंट-साइड पर होती है और बिना मेल वाली लाइनें बचती हैं।

क्या खोज में बड़े और छोटे अक्षरों का अंतर मायने रखता है?

हां। caseSensitive विकल्प इस व्यवहार को नियंत्रित करता है। इसका डिफ़ॉल्ट मान false है, इसलिए साझा matching function के अनुसार आम तौर पर केस का अंतर अनदेखा होता है। जरूरत पड़ने पर सेटिंग बदलें।

टेक्स्ट लाइनें हटाते समय contains का क्या अर्थ है?

Contains साझा matching function के अनुसार यह जांचता है कि लाइन में query मौजूद है या नहीं। यह डिफ़ॉल्ट मोड है। उदाहरण के लिए, ERROR खोजने पर ERROR: Connection failed जैसी लाइन मेल खा सकती है।

क्या लंबी सूची से अनचाही लाइनें हटाई जा सकती हैं?

हां। सूची पेस्ट करके query के आधार पर लाइनें फ़िल्टर कर सकते हैं। हालांकि, जांचे गए कोड में इनपुट के अधिकतम आकार या लाइनों की अधिकतम संख्या का उल्लेख नहीं है, इसलिए कोई तय सीमा बताना संभव नहीं है।

क्या बची हुई लाइनें उसी क्रम में रहेंगी?

हां। इम्प्लीमेंटेशन मूल लाइनों को फ़िल्टर करके बची हुई लाइनों को newline से जोड़ता है। यह उन्हें अलग से क्रमबद्ध नहीं करता, इसलिए बची हुई लाइनों का सापेक्ष क्रम बना रहता है।

क्या लाइनें हटाने के बाद टेक्स्ट कॉपी कर सकता हूं?

हां। फ़िल्टर किया हुआ नतीजा कॉपी करने के लिए कॉपी करें बटन दबाएं। इंटरफ़ेस में कॉपी हो गया! लेबल भी है। क्लिपबोर्ड की अनुमति और वास्तविक व्यवहार ब्राउज़र तथा संबंधित इम्प्लीमेंटेशन पर निर्भर करते हैं।

क्या फ़िल्टर किया हुआ टेक्स्ट फ़ाइल के रूप में डाउनलोड कर सकता हूं?

हां। नतीजा सेव करने के लिए डाउनलोड करें बटन उपलब्ध है। लेकिन जांचे गए कोड में डाउनलोड फ़ाइल का नाम, एक्सटेंशन और सटीक फ़ॉर्मेट तय नहीं हैं। इन्हें चलते हुए इंटरफ़ेस में जांचना होगा।

क्या मिलान करने के लिए टेक्स्ट सर्वर पर भेजा जाता है?

जांची गई प्रोसेसिंग लॉजिक क्लाइंट-साइड पर चलती है और इस ऑपरेशन के लिए सर्वर अनुरोध दिखाई नहीं देता। इससे क्लाइंट-साइड प्रोसेसिंग की पुष्टि होती है, लेकिन यह साबित नहीं होता कि वेबसाइट के बाकी हिस्सों में कोई नेटवर्क अनुरोध नहीं होता।

अगर खोज की query खाली छोड़ दूं तो क्या होगा?

डिफ़ॉल्ट query एक खाली स्ट्रिंग है। उपलब्ध कोड यह स्पष्ट नहीं करता कि साझा matching function खाली query को कैसे संभालता है। कोई खास शब्द दर्ज करें और नतीजा देखकर व्यवहार की पुष्टि करें।