Prevrátenie reťazca zadarmo
Otočte text znak po znaku, otočte poradie slov, prehoďte každý riadok alebo otočte poradie riadkov. Zahŕňa detekciu palindrómu.
Bežné použitia
- Skontroluj, či je Text PalindrómObrát text a porovnaj na detekciu palindrómov — slová, frázy alebo vety, ktoré sa čítajú rovnako dopredu a dozadu.
- Obrát Text pre Zábavu a Sociálne MédiáVytvor text dozadu, obrátené správy a zrkadlené tituly pre meme a sociálne príspevky.
- Obrát Reťazce pre Prax KódovaniaOverte algoritmy obrácovania reťazcov a otestujte hraničné prípady s emoji, Unicode a viacbajtovými znakmi.
- Obrát Poradie Slov v VetáchPrevrátil poradie slov viet, názvov alebo zoznamov — užitočné pre cvičenia písania a učenie sa jazykov.
- Obrát Poradie RiadkovPrevrátil zoznam alebo viacradový text hore nohami — posledný riadok sa stane prvý, užitočné pre log súbory a spracovanie údajov.
Ako to funguje
Tento nástroj obracia text výhradne vo vašom prehliadači bez akýchkoľvek externých závislostí — jadrová logika je obyčajný JavaScript, s jedným pozoruhodným detailom: používa vstavané API Intl.Segmenter prehliadača (tam, kde je dostupné) na rozdelenie textu na grafémové zhluky pred obrátením, takže viackódobodové znaky ako sekvencie emoji (👨👩👧) a akcentované písmená (é) zostanú neporušené namiesto roztrhnutia.
- 1Výber režimuK dispozícii je šesť režimov obrátenia: obrátiť každý znak, obrátiť písmená vnútri každého slova (zachovať poradie slov), obrátiť poradie slov, obrátiť znaky na riadok, obrátiť poradie riadkov, alebo prevrátiť celý reťazec hore nohami. Zvolený režim sa aplikuje okamžite počas písania — nie je tu žiadny krok odoslania.
- 2Rozdelenie citlivé na grafémy cez Intl.SegmenterPred obrátením znakov sa text rozdelí pomocou Intl.Segmenter s granularitou nastavenou na 'grapheme'. To dáva používateľom vnímané znaky namiesto surových kódových bodov Unicode, takže emoji vlajky alebo dvojica základné písmeno plus spojovací znak zostane pohromade pri obrátení poľa. Prehliadače bez Intl.Segmenter prejdú na iteráciu rozbaľovacím operátorom.
- 3Režim hore nohami používa vyhľadávaciu tabuľkuRežim 'hore nohami' mapuje každý znak cez pevne zakódovanú vyhľadávaciu tabuľku so 100 položkami podobne vyzerajúcich znakov Unicode (napríklad 'e' sa stane 'ǝ', '?' sa stane '¿'), potom obráti pole grafém, takže výsledok sa číta správne, keď sa fyzicky otočí o 180 stupňov.
- 4Výstup a zisťovanie palindrómuObrátený výsledok sa aktualizuje živo cez hook React useMemo. V režime obrátenia znakov nástroj tiež kontroluje, či je pôvodný vstup palindróm, pomocou filtra písmen/číslic citlivého na Unicode (\p{L}\p{N}) pred porovnaním. Kliknutím na Kopírovať sa výstup zapíše do schránky cez štandardné API navigator.clipboard.
Súvisiace nástroje
Generátor prevráteného textu
Prevraťte text obrátene, zrkadlite ho, alebo obrátite ho pomocou Unicode znakov podobných originálom.
Prehrať video odzadu
Prehrajte video odzadu: obráťte obraz aj zvuk celého klipu alebo len jeho časti a uložte ho ako MP4. Beží vo vašom prehliadači.
Spätné prehrávanie zvuku
Prehrávajte zvukový súbor pozadu. Užitočné pre hudobnú produkciu a kontrolu skrytých spätných správ. Beží výlučne vo vašom prehliadači, bez nahrávania.