Gratis Tekstvendning
Vend tekst tegn for tegn, vend ordrækkefølgen, vend hver linje eller vend linjerækkefølgen. Inkluderer palindromdetektering.
Almindelige anvendelser
- Kontroller, hvis tekst er en palindromVend tekst og sammenlign for at registrere palindromer — ord, fraser eller sætninger, der læses ens for og bagud.
- Vend tekst til sjov og sociale medierOpret baglænds tekst, vendte meddelelser og spejlbilledudskrifter til memes og sociale indlæg.
- Vend strenge til kodepraksisBekræft dine strengomvendingsalgoritmer og test kanttilfælde med emoji, Unicode og flerbyte-tegn.
- Vend ordrækkefølgen i sætningerFlip ordrækkefølgen for sætninger, titler eller lister — nyttigt til skrivepraksis og sprogtilegnelse.
- Vend rækkefølgen af linjerVend en liste eller flerlinjestekst op ned — sidste linje bliver første, nyttigt til logfiler og databehandling.
Sådan fungerer det
Værktøjet vender tekst udelukkende i din browser uden eksterne afhængigheder — kernelogikken er almindelig JavaScript med én vigtig detalje: det bruger browserens indbyggede Intl.Segmenter API (hvor den findes) til at dele teksten i grafemklynger før vendingen, så tegn med flere kodepunkter som emoji-sekvenser (👨👩👧) og bogstaver med accent (é) forbliver hele i stedet for at blive revet fra hinanden.
- 1Valg af tilstandDer er seks vendetilstande: vend hvert tegn, vend bogstaverne i hvert ord (med bevaret ordrækkefølge), vend ordrækkefølgen, vend tegnene pr. linje, vend linjerækkefølgen eller vend hele strengen på hovedet. Den valgte tilstand anvendes øjeblikkeligt, mens du skriver — der er intet send-trin.
- 2Grafembevidst opdeling via Intl.SegmenterFør tegnene vendes, deles teksten med Intl.Segmenter med granularitet sat til 'grapheme'. Det giver tegn, som brugeren opfatter dem, i stedet for rå Unicode-kodepunkter, så en flag-emoji eller et grundbogstav med kombinerende tegn holdes sammen, når arrayet vendes. Browsere uden Intl.Segmenter falder tilbage til iteration med spread-operatoren.
- 3Tilstanden På hovedet bruger en opslagstabelTilstanden 'på hovedet' omsætter hvert tegn via en fast opslagstabel med 100 Unicode-lignende tegn (for eksempel bliver 'e' til 'ǝ', '?' til '¿') og vender derefter grafem-arrayet, så resultatet læses korrekt, når det fysisk drejes 180 grader.
- 4Output og genkendelse af palindromerDet vendte resultat opdateres live via Reacts useMemo-hook. I tilstanden til vending af tegn tjekker værktøjet også, om det oprindelige input er et palindrom, med et Unicode-bevidst bogstav-/ciffer-filter (\p{L}\p{N}) før sammenligningen. Klik på Kopiér skriver outputtet til udklipsholderen via det almindelige navigator.clipboard API.
Relaterede værktøjer
Flip-tekst-generator
Vend tekst på hovedet, spejl den, eller vend den med Unicode-lignende tegn.
Vend video om
Afspil en video baglæns: vend billede og lyd om for et helt klip eller kun en del af det, og gem det som MP4. Kører i din browser.
Vend lyd om
Afspil en lydfil baglæns. Nyttigt til musikproduktion og for at tjekke for skjulte baglæns-beskeder. Kører udelukkende i din browser, ingen upload.