मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क स्ट्रिङ उल्टाउने

पाठलाई अक्षर-दर-अक्षर उल्टाउनुहोस्, शब्द क्रम उल्टाउनुहोस्, प्रत्येक लाइन फ्लिप गर्नुहोस्, वा लाइन क्रम उल्टाउनुहोस्। प्यालिन्ड्रोम पहिचान समावेश छ।

लोड भएपछि अफलाइन काम गर्छ
प्यालिन्ड्रोम होइन
उल्टाइएको
!dlroW ,olleH
13 अक्षरहरू2 शब्दहरू1 लाइनहरू

सामान्य प्रयोगहरू

  • पाठ पलिन्ड्रोम हो कि होइन जाँच गर्नुहोस्पाठलाई उल्टो गरी तुलना गरी पलिन्ड्रोमहरू पत्ता लगाउनुहोस् — शब्दहरू, वाक्याङ्शहरू वा वाक्यहरू जो अगाडि र पछाडि समान पढिन्छन्।
  • मज र सामाजिक मिडियाका लागि पाठ उल्टो गर्नुहोस्पिछाडिको पाठ, उल्टो गरिएको सन्देश र मेमहरू र सामाजिक पोस्टहरूका लागि मिरर गरिएको क्याप्शन बनाउनुहोस्।
  • कोडिङ्ग अभ्यासका लागि स्ट्रिङ्गहरू उल्टो गर्नुहोस्आपको स्ट्रिङ्ग उल्टो गरिने एल्गोरिदमहरू प्रमाणित गर्नुहोस् र emoji, Unicode र बहु-बाइट वर्णहरूसँग किनारा केसहरू परीक्षण गर्नुहोस्।
  • वाक्यमा शब्द क्रमलाई उल्टो गर्नुहोस्वाक्यहरू, शीर्षकहरू वा सूचीहरूको शब्द क्रमलाई फ्लिप गर्नुहोस् — लेखन अभ्यास र भाषा शिक्षाका लागि उपयोगी।
  • पक्तिहरूको क्रम उल्टो गर्नुहोस्सूची वा बहु-पंक्ति पाठलाई उल्टो गर्नुहोस् — अन्तिम पंक्ति पहिलो हुन्छ, लग फाइलहरू र डेटा प्रक्रियाकरणका लागि उपयोगी।

यो कसरी काम गर्छ

यो उपकरणले शून्य बाह्य निर्भरता प्रयोग गरी पूर्ण रूपमा तपाईंको ब्राउजरमा पाठ उल्टाउँछ — मूल लजिक सादा JavaScript हो, एउटा उल्लेखनीय विवरणसहित: यसले उल्टाउनुअघि पाठलाई grapheme क्लस्टरमा विभाजन गर्न ब्राउजरको बिल्ट-इन Intl.Segmenter API (उपलब्ध भएमा) प्रयोग गर्छ, त्यसैले इमोजी अनुक्रम (👨‍👩‍👧) र उच्चारण-चिन्ह भएका अक्षर (é) जस्ता बहु-कोडपोइन्ट क्यारेक्टरहरू टुक्रिनुको सट्टा अक्षुण्ण रहन्छन्।

  1. 1
    मोड छनोट
    छवटा उल्टाइ मोडहरू उपलब्ध छन्: हरेक क्यारेक्टर उल्टाउनुहोस्, हरेक शब्दभित्रका अक्षरहरू उल्टाउनुहोस् (शब्द क्रम राख्दै), शब्द क्रम उल्टाउनुहोस्, प्रति लाइन क्यारेक्टर उल्टाउनुहोस्, लाइन क्रम उल्टाउनुहोस्, वा पूरा स्ट्रिङ उल्टो-तल फर्काउनुहोस्। छानिएको मोड तपाईंले टाइप गर्दा तुरुन्तै लागू हुन्छ — कुनै सबमिट चरण छैन।
  2. 2
    Intl.Segmenter मार्फत Grapheme-अवगत विभाजन
    क्यारेक्टर उल्टाउनुअघि, पाठ 'grapheme' मा सेट गरिएको granularity सँग Intl.Segmenter प्रयोग गरी विभाजन गरिन्छ। यसले कच्चा Unicode कोड बिन्दुको सट्टा प्रयोगकर्ता-अनुभूत क्यारेक्टरहरू दिन्छ, त्यसैले एउटा झन्डा इमोजी वा आधार-अक्षर-प्लस-कम्बाइनिङ-चिन्ह जोडी एरे उल्टाउँदा सँगै रहन्छ। Intl.Segmenter नभएका ब्राउजरहरू स्प्रेड-अपरेटर इटरेसनमा फलब्याक हुन्छन्।
  3. 3
    Upside-down मोडले एउटा लुकअप तालिका प्रयोग गर्छ
    'upside-down' मोडले हरेक क्यारेक्टरलाई Unicode लुकअलाइकहरूको एउटा हार्डकोड गरिएको 100-प्रविष्टि लुकअप तालिकामार्फत नक्सा बनाउँछ (उदाहरणका लागि, 'e' 'ǝ' बन्छ, '?' '¿' बन्छ), त्यसपछि grapheme एरे उल्टाउँछ त्यसैले नतिजा भौतिक रूपमा 180 डिग्री घुमाउँदा सही पढिन्छ।
  4. 4
    आउटपुट र palindrome पत्ता लगाइ
    उल्टाइएको नतिजा React को useMemo हुकमार्फत प्रत्यक्ष अद्यावधिक हुन्छ। क्यारेक्टर-उल्टाइ मोडमा उपकरणले तुलना गर्नुअघि एउटा Unicode-अवगत अक्षर/अंक फिल्टर (\p{L}\p{N}) प्रयोग गरी मूल इनपुट palindrome हो कि हैन पनि जाँच गर्छ। Copy क्लिक गर्दा आउटपुट मानक navigator.clipboard API मार्फत क्लिपबोर्डमा लेखिन्छ।

सम्बन्धित उपकरणहरू

बारम्बार सोधिने प्रश्नहरू