Ingyenes Karakterlánc-megfordító
Fordíts meg szöveget karakterenként, fordítsd meg a szósorrendet, forgasd meg minden sort, vagy fordítsd meg a sorok sorrendjét. Palindróma-felismerést is tartalmaz.
Gyakori felhasználások
- Ellenőrizze, hogy a szöveg palindrom-eFordítsa meg a szöveget és hasonlítsa össze a palindromok észleléséhez — olyan szavak, kifejezések vagy mondatok, amelyek ugyanúgy olvashatók elöl és hátul.
- Szöveg megfordítása szórakozáshoz és közösségi médiáhozHozzon létre fordított szöveget, fordított üzeneteket és tükrözött feliratokat mémekhez és közösségi bejegyzésekhez.
- Húrozzon fel fordított karakterláncokat a kódolási gyakorlathozEllenőrizze a karakterlánc megfordítási algoritmusait, és tesztelje a peremfeltételeket emoji-val, Unicode-val és többbájtos karakterekkel.
- Fordítsa meg a szórend a mondatokbanFordítsa meg a szórendet a mondatok, címek vagy listák számára — hasznos az írási gyakorlatok és a nyelvtanulás számára.
- Fordítsa meg a sorok sorrendjétFordítson egy listát vagy több soros szöveget fejjel lefelé — az utolsó sor lesz az első, hasznos a naplófájlokhoz és az adatfeldolgozáshoz.
Hogyan működik
Ez az eszköz teljes egészében a böngésződben fordítja meg a szöveget, külső függőségek nélkül — az alaplogika sima JavaScript, egy lényeges részlettel: a böngésző beépített Intl.Segmenter API-ját használja (ahol elérhető), hogy a szöveget grafémafürtökre bontsa a megfordítás előtt, így a többkódpontos karakterek, mint az emoji-szekvenciák (👨👩👧) és az ékezetes betűk (é), épen maradnak ahelyett, hogy szétesnének.
- 1Mód kiválasztásaHat megfordítási mód érhető el: minden karakter megfordítása, betűk megfordítása minden szón belül (szósorrend megtartásával), szósorrend megfordítása, karakterek megfordítása soronként, sorrend megfordítása, vagy a teljes karakterlánc fejjel lefelé fordítása. A kiválasztott mód azonnal alkalmazásra kerül gépelés közben — nincs beküldés lépés.
- 2Grafémaérzékeny bontás az Intl.Segmenter segítségévelA karakterek megfordítása előtt a szöveg az Intl.Segmenter segítségével kerül bontásra, 'grapheme' granularitással. Ez felhasználó által érzékelt karaktereket ad, nem nyers Unicode kódpontokat, így egy zászló emoji vagy egy alapbetű-plusz-kombináló-jel pár együtt marad, amikor a tömb megfordul. Az Intl.Segmentert nem támogató böngészők a spread-operátoros iterációra váltanak vissza.
- 3A fejjel lefelé mód egy keresőtáblát használA "fejjel lefelé" mód minden karaktert egy hardkódolt, 100 bejegyzésből álló Unicode-hasonmás keresőtáblán keresztül képez le (például az 'e' 'ǝ'-vé válik, a '?' pedig '¿'-vé), majd megfordítja a grafématömböt, hogy az eredmény helyesen olvasható legyen 180 fokos fizikai elforgatás után.
- 4Kimenet és palindrom-felismerésA megfordított eredmény élőben frissül a React useMemo hook segítségével. Karakter-megfordítás módban az eszköz azt is ellenőrzi, hogy az eredeti bemenet palindrom-e, egy Unicode-érzékeny betű/számjegy szűrő (\p{L}\p{N}) segítségével, mielőtt összehasonlítaná. A Másolásra kattintva a kimenet a szabványos navigator.clipboard API-n keresztül kerül a vágólapra.
Kapcsolódó eszközök
Szövegcserélő Generátor
Fordítsa meg a szöveget fejjel lefelé, tükrözze, vagy fordítsa meg azt Unicode hasonmás karakterekkel.
Videó megfordítása
Játsszon le egy videót visszafelé: fordítsa meg egy teljes klip vagy csak egy része képét és hangját, és mentse MP4-ként. A böngészőben fut.
Hang visszaforgatása
Játssz le egy hangfájlt visszafelé. Hasznos zenei gyártáshoz és visszafelé rejtett üzenetek ellenőrzéséhez. Teljes egészében a böngésződben fut, nincs feltöltés.