Vend tekst om
Skriv tekst baglæns på tre måder: hvert tegn fra sidst til først, ordene i hver linje i omvendt rækkefølge eller linjerne i hele teksten nedefra og op. Resultatet vises, mens du skriver, og beregnes i din browser, så intet af det, du indsætter, bliver uploadet.
0 tegn · 0 ord · 0 linjer
0 tegn · 0 ord · 0 linjer
Kører udelukkende i denne browserfane. Din tekst bliver aldrig uploadet eller gemt.
Hvad det gør
Vend tekst om vender tekst på en af tre måder: hvert tegn fra sidste til første (emoji og bogstaver med accent forbliver intakte), ordene i hver linje i omvendt rækkefølge, eller linjerne i hele teksten nedefra og op.
stressed
desserts
Tre måder at vende tekst om på, og hvad de bruges til
Tegn-tilstanden spejlvender hele teksten: "stressed" bliver til "desserts". Den bruges til at tjekke palindromer, til at lave ordgåder og spor til escape rooms, til at skjule en spoiler i almindeligt syn eller til at lave bagvendt tekst, som et spejl gør læselig igen. Det var det trick, Leonardo da Vinci brugte i sine notesbøger, som han skrev fra højre mod venstre i spejlskrift. Et palindromtjek fungerer bedst, når du først fjerner mellemrum og tegnsætning, da "A man, a plan, a canal: Panama" først læses ens forfra og bagfra, når det er reduceret til bogstaver.
Ord-tilstanden bevarer hvert ord intakt og vender rækkefølgen af dem på hver linje, så "one two three" bliver til "three two one". Den er praktisk til at vende et navn skrevet som efternavn fornavn, til sprogøvelser og til at vende brødkrummestier eller stier skrevet med mellemrum. Linjer-tilstanden vender en liste på hovedet uden at røre ved selve linjerne: en log, der er udskrevet med den ældste først, bliver til nyeste først, en nummereret nedtælling bliver til en optælling, og en chateksport kan læses i omvendt kronologisk rækkefølge. Hvis du i stedet har brug for en egentlig alfabetisk eller numerisk rækkefølge, kan du bruge Sortér linjer.
Hvorfor simpel omvending ødelægger emoji og accenter
En JavaScript-streng er en række UTF-16-kodeenheder, og mange værktøjer til at vende tekst vender blot denne række. Det deler hvert tegn uden for Basic Multilingual Plane, f.eks. de fleste emojis, i to halvdele, som ikke længere udgør et gyldigt tegn, og det river kombinerende tegn løs: et é skrevet som bogstavet e efterfulgt af en kombinerende accent aigu ender med accenten på det forkerte bogstav. Flag fejler på en mere morsom måde, fordi et flag-emoji består af to regionale indikatorbogstaver; det amerikanske flag er bogstaverne U og S, og når de vendes kodeenhed for kodeenhed, bliver det til parret S U.
Dette værktøj opdeler teksten i grafemklynger med browserens Intl.Segmenter, altså den enhed, en læser opfatter som ét tegn, og vender dem. Familie-emojis sammensat med zero-width joiners, hudfarvemodifikatorer, flag og bogstaver med accenter bevares alle i ét stykke. Skrifter, der læses fra højre mod venstre, som arabisk og hebraisk, vendes også i lagringsrækkefølgen. Fordi browseren viser dem fra højre mod venstre, ser det vendte resultat ud til at løbe fra venstre mod højre.
Ofte stillede spørgsmål
- Hvordan tjekker jeg, om et ord er et palindrom?
- Indsæt den i Tegn-tilstand, og sammenlign resultatet med originalen. Ved sætninger skal du først fjerne mellemrum og tegnsætning og bruge samme store/små bogstaver, fordi et palindromtjek normalt ser bort fra dem.
- Forbliver emoji hele, når teksten vendes om?
- Ja. Teksten vendes pr. grafemklynge, så en emoji-sekvens, et flag eller et bogstav med kombinerende accent flyttes som én enhed i stedet for at blive delt i ødelagte halvdele.
- Kan jeg vende rækkefølgen på en liste uden at sortere den?
- Vælg Linjer-tilstand. Den sidste linje bliver den første osv., mens hver linjes egen tekst forbliver præcis, som den var. Tomme linjer bevares på deres spejlvendte plads.
- Er baglæns tekst det samme som tekst på hovedet eller spejlvendt tekst?
- Nej. Vending ændrer kun rækkefølgen af almindelige tegn. Tekst på hovedet erstatter hvert bogstav med et andet Unicode-tegn, der ligner, f.eks. ɐ for a, og det er en særskilt omdannelse.