इस्तेमाल करने का तरीका
- अपना टेक्स्ट इनपुट बॉक्स में पेस्ट करें।
- जिन सफ़ाई चरणों की ज़रूरत हो, उन्हें चुनें। आमतौर पर इस्तेमाल होने वाले विकल्प पहले से चालू हैं।
- आउटपुट बॉक्स में नतीजा देखें। किसी विकल्प को बदलते ही यह अपडेट हो जाता है।
- साफ़ किया गया टेक्स्ट कॉपी करें, या उसे फिर से साफ़ करने के लिए नए इनपुट के रूप में इस्तेमाल करें।
यह कैसे काम करता है
सभी चरण हमेशा एक ही क्रम में चलते हैं: HTML हटाएँ, अदृश्य अक्षर हटाएँ, उद्धरण चिह्नों को सीधा करें, टैब बदलें, अतिरिक्त स्पेस हटाएँ, लाइनों के शुरू और अंत के स्पेस हटाएँ, खाली लाइनों को समेटें और अंत में लाइन ब्रेक हटाएँ। Windows और पुराने Mac के लाइन एंडिंग को पहले मानक लाइन फ़ीड में बदला जाता है।
“HTML टैग हटाएँ” विकल्प सिर्फ़ टेक्स्ट पर काम करता है: HTML को कभी रेंडर या चलाया नहीं जाता। यह टिप्पणियाँ और script, style, template तथा noscript एलिमेंट की सामग्री मिटाता है, <br> और पैराग्राफ़, सूची आइटम, हेडिंग और टेबल पंक्तियों के अंत को लाइन ब्रेक में बदलता है, बाकी सभी टैग हटाता है और फिर संख्यात्मक एंटिटी और सामान्य नाम वाली एंटिटी (&, <, >, ", , — और अन्य) को डिकोड करता है। अक्षर के ठीक बाद आने वाला छोटा-से-छोटा चिह्न, जैसे “a<b” में, टैग जैसा दिखता है और अगले “>” तक उसके बाद की सामग्री के साथ हटाया जा सकता है।
“अदृश्य अक्षर हटाएँ” विकल्प ज़ीरो-विड्थ स्पेस (U+200B), वर्ड जॉइनर, बाइट ऑर्डर मार्क (U+FEFF), सॉफ्ट हाइफ़न, बाएँ-से-दाएँ और दाएँ-से-बाएँ के मार्क और एम्बेडिंग, और टैब तथा लाइन फ़ीड को छोड़कर कंट्रोल अक्षर हटाता है। ये अक्सर वेबसाइटों, चैट ऐप और PDF से कॉपी किए गए टेक्स्ट में आ जाते हैं और खोज, कोड तथा स्प्रेडशीट फ़ॉर्मूले में समस्या पैदा कर सकते हैं। ज़ीरो-विड्थ जॉइनर और नॉन-जॉइनर को रखा जाता है, क्योंकि परिवार और पेशे से जुड़े इमोजी और फ़ारसी तथा हिंदी जैसी कई लिपियों में इनकी ज़रूरत होती है।
“अतिरिक्त स्पेस हटाएँ” विकल्प लगातार आने वाले स्पेस, टैब और नॉन-ब्रेकिंग स्पेस को एक सामान्य स्पेस में बदलता है, लेकिन लाइन ब्रेक को नहीं बदलता। “लाइन ब्रेक हटाएँ” सभी लाइनों को जोड़कर एक पैराग्राफ़ बनाता है। इससे PDF से कॉपी किए गए उस टेक्स्ट को ठीक किया जा सकता है जिसकी हर लाइन के अंत में हार्ड ब्रेक होता है; “पैराग्राफ़ ब्रेक रखें” चालू होने पर खाली लाइनें पैराग्राफ़ को अलग रखती हैं। लाइन के अंत में हाइफ़न वाले शब्दों को फिर से नहीं जोड़ा जाता। उद्धरण विकल्प से गिलेमे (« ») और प्राइम चिह्न नहीं बदलते।
उदाहरण
PDF से कॉपी किया गया टेक्स्ट
PDF के किसी पैराग्राफ़ में हर 70 अक्षरों के बाद लाइन ब्रेक आ जाता है। “पैराग्राफ़ ब्रेक रखें” चालू करके “लाइन ब्रेक हटाएँ” चुनने पर टेक्स्ट फिर से जुड़े हुए पैराग्राफ़ में बदल जाता है, जिसे आप किसी दस्तावेज़ में पेस्ट कर सकते हैं।
मेल न खाने वाली वैल्यू
वेबसाइट से कॉपी किया गया प्रोडक्ट कोड स्प्रेडशीट में खोज से मेल नहीं खाता, क्योंकि उसमें ज़ीरो-विड्थ स्पेस होता है। “अदृश्य अक्षर हटाएँ” उसे मिटा देता है और खोज काम करने लगती है।
HTML से सादा टेक्स्ट
“HTML टैग हटाएँ” चालू होने पर, “<p>Price: 10 €</p><script>track()</script>” बदलकर “Price: 10 €” हो जाता है: script अपनी सामग्री के साथ हट जाता है, एंटिटी डिकोड हो जाती हैं और नॉन-ब्रेकिंग स्पेस सामान्य स्पेस में बदल जाता है।
अक्सर पूछे जाने वाले सवाल
क्या किसी अनजान वेबसाइट से HTML पेस्ट करना सुरक्षित है?
हाँ। HTML को पैटर्न मैचिंग से सादे टेक्स्ट की तरह प्रोसेस करके टेक्स्ट बॉक्स में दिखाया जाता है। इसे पेज में कभी जोड़ा नहीं जाता, इसलिए इसमें मौजूद script नहीं चल सकते।
ज़ीरो-विड्थ अक्षर क्या हैं और इन्हें क्यों हटाना चाहिए?
ये ऐसे अक्षर हैं जिनकी कोई दिखाई देने वाली चौड़ाई नहीं होती, जैसे ज़ीरो-विड्थ स्पेस और बाइट ऑर्डर मार्क। स्क्रीन पर दिखाई नहीं देने के बावजूद, ये एक जैसे दिखने वाले दो शब्दों को अलग बना देते हैं, जिससे खोज, डुप्लिकेट जाँच और कोड में समस्या आती है।
कुछ इमोजी जॉइनर क्यों रखे जाते हैं?
👨👩👧 जैसे इमोजी कई इमोजी से मिलकर बनते हैं, जिन्हें ज़ीरो-विड्थ जॉइनर जोड़ता है। फ़ारसी और कुछ भारतीय लिपियों में शब्दों का आकार तय करने के लिए ज़ीरो-विड्थ नॉन-जॉइनर का इस्तेमाल होता है। इन्हें हटाने से टेक्स्ट का रूप बदल जाएगा, इसलिए इन्हें रखा जाता है।
क्या यह लाइन के अंत में हाइफ़न से टूटे शब्दों को ठीक करता है?
नहीं। लाइन के अंत में हाइफ़न शब्द का हिस्सा हो सकता है (जैसे “well-known”) या सिर्फ़ शब्द के बीच में लाइन टूटने का निशान हो सकता है। टूल यह पहचान नहीं सकता कि इनमें से कौन-सा मामला है, इसलिए हाइफ़न वैसे ही रखे जाते हैं।
गोपनीयता
टेक्स्ट की सफ़ाई सिर्फ़ आपके ब्राउज़र में होती है। टेक्स्ट अपलोड या सेव नहीं किया जाता और न ही इसे एनालिटिक्स में शामिल किया जाता है।