ऑनलाइन शब्द से टेक्स्ट लाइनें कैसे फ़िल्टर करें
मिलने वाली लाइनें रखें या अनचाही लाइनें हटाएँ
फ़ाइल अपलोड किए बिना ब्राउज़र में टेक्स्ट फ़िल्टर करें
टेक्स्ट लाइन फ़िल्टर करने का उदाहरण
फ़िल्टर किया गया टेक्स्ट कॉपी या डाउनलोड करें
फीचर्स की जानकारी
शब्द या वाक्यांश से खोज
query विकल्प में वह शब्द या वाक्यांश दर्ज करें जिसे आप लाइन में ढूँढ़ना चाहते हैं। इसका डिफ़ॉल्ट मान खाली है, इसलिए किसी खास शब्द के लिए अपनी क्वेरी लिखें।
मिलान का नियम चुनें
matchMode विकल्प तय करता है कि लाइन की तुलना query से कैसे की जाए। उपलब्ध कोड के हिस्से में सभी समर्थित नियमों की सूची नहीं दी गई है।
बड़े और छोटे अक्षरों का मिलान
caseSensitive विकल्प से तय करें कि बड़े और छोटे अक्षरों का अंतर मायने रखेगा या नहीं। इसका डिफ़ॉल्ट मान false है, इसलिए सामान्य रूप से यह अंतर अनदेखा किया जाता है।
मैच रखने या हटाने का विकल्प
keepMatches true होने पर मेल खाने वाली लाइनें रखी जाती हैं। इसे false करने पर वे लाइनें परिणाम से हटा दी जाती हैं। डिफ़ॉल्ट मान true है।
फ़िल्टर परिणाम कॉपी करें
Copy बटन से परिणाम का टेक्स्ट कॉपी करें। कॉपी होने की स्थिति दिखाने के लिए इंटरफ़ेस में Copied! लेबल भी मौजूद है।
डाउनलोड और उदाहरण लोड करना
Download से परिणाम सेव किया जा सकता है और Load Example से नमूना इनपुट भरा जा सकता है। दिए गए कोड में डाउनलोड फ़ॉर्मेट या नमूने की सटीक सामग्री की पुष्टि नहीं होती।
टेक्स्ट साफ़ करके दोबारा शुरू करें
इंटरफ़ेस में Clear बटन और reset/clear सुविधा है। साझा किए गए प्रोसेसिंग कोड में इस सुविधा का पूरा व्यवहार नहीं दिखाया गया है।
आप इसका उपयोग किन कामों के लिए कर सकते हैं?
टेक्स्ट सूची साफ़ करना
किसी खास शब्द वाली लाइनें रखें या उन लाइनों को हटाकर बाकी सूची का इस्तेमाल करें।
ऐप लॉग में जानकारी ढूँढ़ना
कॉपी किए गए लॉग में error या warning जैसे शब्दों से लाइनें छाँटें, बशर्ते चुना गया मिलान नियम आपकी ज़रूरत के अनुसार काम करे।
रिसर्च नोट्स व्यवस्थित करना
किसी विषय का ज़िक्र करने वाली लाइनें रखें और बाकी टेक्स्ट को दूसरे दस्तावेज़ में ले जाने से पहले छाँट लें।
कीवर्ड सूची छाँटना
सर्च कीवर्ड की टेक्स्ट सूची में किसी खास शब्द वाली लाइनें बाकी प्रविष्टियों से अलग करें।
मोबाइल पर टेक्स्ट फ़िल्टर करना
टेक्स्ट पेस्ट करके query और मिलान विकल्प सेट करें। दिए गए कोड में मोबाइल डिवाइस के लिए कोई खास सीमा नहीं बताई गई है।
टूल की जानकारी
| टूल मोड | filterLines |
|---|---|
| प्रोसेसिंग | क्लाइंट साइड |
| इनपुट फ़ॉर्मेट | साधारण टेक्स्ट, अलग-अलग लाइनों में |
| डिफ़ॉल्ट query | खाली स्ट्रिंग |
| डिफ़ॉल्ट caseSensitive | false |
| डिफ़ॉल्ट keepMatches | true |
| आउटपुट फ़ॉर्मेट | नई लाइन से जुड़ा फ़िल्टर किया गया टेक्स्ट |
| उपलब्ध कार्रवाइयाँ | Copy, Download, Load Example, Clear |
लाभ
- हर लाइन अलग से पढ़ने के बजाय query से कई लाइनें छाँटें।
- तय करें कि मेल खाने वाली लाइनें रखनी हैं या हटानी हैं।
- बड़े और छोटे अक्षरों के अंतर के अनुसार मिलान नियंत्रित करें।
- परिणाम कॉपी करें या Download से सेव करें।
सीमाएँ
- दिए गए कोड से matchMode के सभी नियमों के नाम और व्यवहार की पुष्टि नहीं होती।
- इनपुट आकार या अधिकतम लाइन संख्या की सीमा निर्दिष्ट नहीं है।
- डाउनलोड की गई फ़ाइल का नाम और एक्सटेंशन ज्ञात नहीं हैं।
- रेगुलर एक्सप्रेशन, एक साथ कई क्वेरी या उन्नत फ़िल्टर शर्तों का समर्थन साबित नहीं होता।
आपका टेक्स्ट कैसे प्रोसेस होता है
दिए गए कोड में टेक्स्ट फ़िल्टरिंग क्लाइंट साइड पर होती है और जाँची गई प्रोसेसिंग फ़ाइलों में कोई fetch या API कॉल नहीं मिला। इससे पता चलता है कि फ़िल्टरिंग का काम ब्राउज़र में चलता है। लेकिन इससे वेबसाइट के एनालिटिक्स, सर्वर लॉग, ब्राउज़र एक्सटेंशन या अन्य डेटा प्रबंधन के बारे में पूरी गारंटी नहीं मिलती।
टिप्स
- फ़िल्टर करने से पहले query में शब्द लिखें, क्योंकि इसका डिफ़ॉल्ट मान खाली है।
- बड़े और छोटे अक्षरों का अंतर अनदेखा करना हो तो caseSensitive false रखें।
- मैच रखने के लिए keepMatches true रखें और मैच हटाने के लिए false करें।
- इनपुट और आउटपुट देखने के लिए Load Example आज़माएँ।
- Copy या Download दबाने से पहले फ़िल्टर किया गया परिणाम जाँच लें।
अक्सर पूछे जाने वाले प्रश्न
किसी खास शब्द से टेक्स्ट लाइनें कैसे फ़िल्टर करें?
query में अपना शब्द दर्ज करें और सही matchMode चुनें। मेल खाने वाली लाइनें रखने के लिए keepMatches true रखें। चूँकि query का डिफ़ॉल्ट मान खाली है, इसलिए किसी खास शब्द से फ़िल्टर करने के लिए उसे दर्ज करना ज़रूरी है।
क्या किसी शब्द वाली लाइनें टेक्स्ट से हटा सकता हूँ?
हाँ। query में शब्द लिखें और keepMatches को false करें। सही मिलान नियम चुनकर परिणाम देखें। इससे मेल खाने वाली लाइनें हट जाएँगी और बाकी लाइनें बनी रहेंगी।
क्या टेक्स्ट फ़िल्टर बड़े और छोटे अक्षरों में अंतर करता है?
हाँ। caseSensitive विकल्प इस व्यवहार को नियंत्रित करता है। इसका डिफ़ॉल्ट मान false है, इसलिए सामान्य रूप से बड़े और छोटे अक्षरों के अंतर को अनदेखा किया जाता है।
क्या ब्राउज़र में साधारण टेक्स्ट सूची फ़िल्टर कर सकता हूँ?
हाँ। दिए गए कोड में टेक्स्ट लाइनें क्लाइंट साइड पर प्रोसेस होती हैं। जाँचे गए फ़िल्टर लॉजिक में fetch या API कॉल नहीं मिला, लेकिन इससे वेबसाइट की सभी गोपनीयता प्रक्रियाओं की पुष्टि नहीं होती।
किसी वाक्यांश से मेल खाने वाली लाइनें ही कैसे रखूँ?
query में वाक्यांश लिखें, सही मिलान नियम चुनें और keepMatches true रखें। चुने गए नियम से मेल खाने वाली लाइनें परिणाम में बनी रहेंगी।
क्या फ़ाइल अपलोड किए बिना टेक्स्ट फ़िल्टर कर सकता हूँ?
हाँ। इनपुट टेक्स्ट में सामग्री पेस्ट करें और फ़िल्टर चलाएँ। दिया गया कोड फ़िल्टरिंग के लिए सर्वर अनुरोध नहीं दिखाता, लेकिन वेबसाइट के अन्य हिस्सों की डेटा नीतियों की पुष्टि नहीं करता।
फ़िल्टर किया गया टेक्स्ट दूसरे ऐप में कैसे कॉपी करें?
हाँ। फ़िल्टर किया गया परिणाम देखकर Copy दबाएँ। कॉपी होने पर Copied! लेबल भी मौजूद है। हालाँकि, दिए गए कोड से यह सुनिश्चित नहीं होता कि हर ब्राउज़र में क्लिपबोर्ड की अनुमति और व्यवहार एक जैसा होगा।
क्या फ़िल्टर किया गया टेक्स्ट फ़ाइल के रूप में डाउनलोड कर सकता हूँ?
हाँ। परिणाम सेव करने के लिए Download बटन मौजूद है। लेकिन दिए गए कोड में फ़ाइल का नाम, एक्सटेंशन, एन्कोडिंग या सेव करने की जगह चुनने के व्यवहार की पुष्टि नहीं होती।
मैं एक बार में अधिकतम कितनी लाइनें फ़िल्टर कर सकता हूँ?
कोई निश्चित अधिकतम सीमा उपलब्ध नहीं है। दिए गए प्रोसेसिंग कोड में लाइन संख्या या इनपुट आकार की सीमा निर्धारित नहीं है, इसलिए किसी खास क्षमता का दावा नहीं किया जा सकता।