इस लेख में
टेक्स्ट रिवर्सिंग क्या है?
टेक्स्ट रिवर्सिंग किसी स्ट्रिंग की सामग्री को अलग-अलग तरीकों से पलट देती है — वर्णों के अनुसार, शब्दों के अनुसार, या पंक्तियों के अनुसार। हर मोड एक अलग परिणाम देता है जो अलग-अलग कामों के लिए उपयोगी होता है, डेटा प्रोसेसिंग से लेकर रचनात्मक लेखन पहेलियों तक।
वर्ण रिवर्सल 'hello world' को 'dlrow olleh' में बदल देता है। शब्द रिवर्सल इसे 'world hello' में बदल देता है। पंक्ति रिवर्सल किसी बहु-पंक्ति दस्तावेज़ में पंक्तियों का क्रम उलट देता है। इन मोड को समझने से आपको अपने काम के लिए सही मोड चुनने में मदद मिलती है।
रिवर्सल मोड
यह टूल अलग-अलग उपयोगों के लिए तीन अलग-अलग रिवर्सल मोड का समर्थन करता है।
- वर्ण रिवर्सल — पूरे टेक्स्ट में हर वर्ण को उलट देता है, जिससे मूल स्ट्रिंग की दर्पण-छवि बनती है
- शब्द रिवर्सल — हर शब्द को बरकरार रखता है पर टेक्स्ट के भीतर उनका क्रम उलट देता है
- पंक्ति रिवर्सल — पंक्तियों का क्रम उलट देता है ताकि अंतिम पंक्ति पहली बन जाए और इसके विपरीत
निःशुल्क आज़माएँ — कोई साइनअप आवश्यक नहीं
टेक्स्ट उलटें →सामान्य उपयोग
टेक्स्ट रिवर्सल के व्यावहारिक और रचनात्मक दोनों अनुप्रयोग हैं।
- एल्गोरिदम अभ्यास — स्ट्रिंग रिवर्सल सबसे आम प्रोग्रामिंग इंटरव्यू प्रश्नों में से एक है
- डेटा रूपांतरण — नवीनतम प्रविष्टियाँ पहले देखने के लिए लॉग फ़ाइल का क्रम उलटें, या CSV कॉलम उलटें
- एन्कोडिंग कार्य — पैलिंड्रोम पहचान, दर्पण-टेक्स्ट जनरेशन और साइफर अभ्यास
टेक्स्ट एन्कोडिंग रिवर्सल को कैसे प्रभावित करती है
साधारण वर्ण रिवर्सल ASCII और अधिकांश लैटिन टेक्स्ट के लिए अच्छी तरह काम करती है। हालाँकि, इमोजी, संयुक्त विशेषक-चिह्न और सरोगेट युग्म जैसे Unicode वर्णों को विशेष प्रबंधन की आवश्यकता होती है। यह टूल JavaScript के spread ऑपरेटर का उपयोग करके Unicode स्ट्रिंग्स को उलटने से पहले अलग-अलग ग्राफ़ीम क्लस्टर में सही ढंग से विभाजित करता है, जिससे यह सुनिश्चित होता है कि बहु-बाइट वर्ण बरकरार रहें।
अक्सर पूछे जाने वाले प्रश्न
क्या टेक्स्ट रिवर्सल इमोजी को सही ढंग से संभालती है?
हाँ। यह टूल Unicode-जागरूक तरीकों का उपयोग करके टेक्स्ट को विभाजित करता है जो रिवर्सल के दौरान इमोजी और संयुक्त वर्णों को बरकरार रखते हैं।
क्या मैं अलग-अलग पंक्तियों को स्वतंत्र रूप से उलट सकता हूँ?
वर्ण रिवर्सल मोड हर पंक्ति के वर्णों को स्वतंत्र रूप से उलटता है। पंक्ति रिवर्सल मोड हर पंक्ति के भीतर की सामग्री बदले बिना पंक्तियों का क्रम उलट देता है।