Gratis Strängvändare
Vänd text tecken för tecken, vänd ordordning, vänd varje rad eller vänd radordning. Inkluderar palindromidentifiering.
Vanliga användningar
- Kontrollera om text är en palindromVänd text och jämför för att detektera palindromer — ord, fraser eller meningar som läses likadant fram och bak.
- Vänd text för roligt och sociala medierSkapa baklänges text, vända meddelanden och speglade bildtexter för memes och sociala inlägg.
- Vänd strängar för kodningsövningVerifiera dina strängvänd-algoritmer och testa kantfall med emoji, Unicode och flerbytestecken.
- Vänd ordordning i meningarVänd ordordningen för meningar, titlar eller listor — användbar för skrivningsövningar och språkinlärning.
- Vänd radordningenVänd en lista eller flurradstext upp och ned — sista raden blir första, användbar för loggfiler och databearbetning.
Så här fungerar det
Det här verktyget vänder text helt i din webbläsare utan externa beroenden — kärnlogiken är vanlig JavaScript, med en anmärkningsvärd detalj: det använder webbläsarens inbyggda Intl.Segmenter-API (där det finns) för att dela upp text i grafemkluster innan vändning, så att tecken med flera kodpunkter som emojisekvenser (👨👩👧) och accenterade bokstäver (é) förblir intakta istället för att slitas isär.
- 1LägesvalSex vändningslägen finns tillgängliga: vänd varje tecken, vänd bokstäver inuti varje ord (behåller ordordningen), vänd ordordningen, vänd tecken per rad, vänd radordningen, eller vänd hela strängen upp och ner. Det valda läget tillämpas direkt medan du skriver — det finns inget skicka-steg.
- 2Grafemmedveten uppdelning via Intl.SegmenterInnan tecken vänds delas texten upp med Intl.Segmenter med granularity satt till 'grapheme'. Detta ger användarupplevda tecken snarare än råa Unicode-kodpunkter, så en flaggemoji eller ett par av grundbokstav plus kombinerande tecken hålls ihop när arrayen vänds. Webbläsare utan Intl.Segmenter faller tillbaka till spridningsoperatoriteration.
- 3Upp-och-ner-läge använder en uppslagstabellLäget "upp och ner" mappar varje tecken genom en hårdkodad uppslagstabell med 100 poster av Unicode-liknande tecken (till exempel blir 'e' 'ǝ', '?' blir '¿'), och vänder sedan grafemarrayen så att resultatet läses korrekt när det fysiskt roteras 180 grader.
- 4Utdata och palindromdetekteringDet vända resultatet uppdateras live via Reacts useMemo-hook. I teckenvändningsläge kontrollerar verktyget också om den ursprungliga indatan är ett palindrom, med hjälp av ett Unicode-medvetet bokstavs-/siffer-filter (\p{L}\p{N}) före jämförelse. Att klicka på Kopiera skriver utdatan till urklipp via standard-API:et navigator.clipboard.
Relaterade verktyg
Flippad Text-generator
Vänd text upp och ner, spegla den eller vänd den med Unicode-liknande tecken.
Spela upp video baklänges
Spela upp en video baklänges: vänd på bild och ljud i ett helt klipp eller bara en del av det och spara som MP4. Körs i din webbläsare.
Vänd ljud
Spela en ljudfil baklänges. Användbart för musikproduktion och kontroll av dolda bakåtvända meddelanden. Körs helt i din webbläsare, ingen uppladdning.