Okretač stringa — besplatno
Obrnite tekst karakter po karakter, obrnite redosled reči, preokrenite svaki red ili obrnite redosled redova. Uključuje detekciju palindroma.
Uobičajene upotrebe
- Proverite da li je Tekst PalindromObrni tekst i poredi da detektuj palindrome — reči, fraze ili rečenice koje se čitaju isto napred i unazad.
- Obrni Tekst za Zabavu i Društvene MrežeKreiraj unazad tekst, obrnute poruke i zrcaljene naslove za meme i društvene postove.
- Obrni Stringove za Praksu KodiranjaVerifikuj tvoje algoritme obrtanja stringova i testiraj granične slučajeve sa emoji, Unicode i visebajtnim znakovima.
- Obrni Redosled Reči u RečenicamaPreokreni redosled reči rečenica, naslova ili lista — korisno za vežbe pisanja i učenje jezika.
- Obrni Redosled LinijaPreokreni listu ili viselinijski tekst naglavačke — poslednja linija postaje prva, korisno za log datoteke i obradu podataka.
Kako funkcioniše
Ova alatka obrće tekst u potpunosti u vašem pregledaču bez ijedne spoljne zavisnosti — osnovna logika je obični JavaScript, sa jednim značajnim detaljem: koristi ugrađeni Intl.Segmenter API pregledača (gde je dostupan) da podeli tekst na grafemske grupe pre obrtanja, tako da znakovi sa više kodnih tačaka poput emodži sekvenci (👨👩👧) i akcentovanih slova (é) ostanu netaknuti umesto da se rastave.
- 1Izbor režimaDostupno je šest režima obrtanja: obrni svaki znak, obrni slova unutar svake reči (čuvajući redosled reči), obrni redosled reči, obrni znakove po liniji, obrni redosled linija, ili okreni ceo niz naopako. Izabrani režim se primenjuje trenutno dok kucate — nema koraka slanja.
- 2Deljenje svesno grafema preko Intl.SegmenterPre obrtanja znakova, tekst se deli koristeći Intl.Segmenter sa granularity podešenim na 'grapheme'. Ovo daje znakove koje korisnik percipira umesto sirovih Unicode kodnih tačaka, tako da emodži zastava ili par osnovno-slovo-plus-kombinujući-znak ostaju zajedno kada se niz obrne. Pregledači bez Intl.Segmenter se oslanjaju na iteraciju operatorom širenja.
- 3Naopako režim koristi tabelu pretraživanjaRežim 'naopako' mapira svaki znak preko fiksne tabele pretraživanja od 100 unosa Unicode sličnih znakova (na primer, 'e' postaje 'ǝ', '?' postaje '¿'), zatim obrće niz grafema tako da rezultat ispravno čita kada se fizički rotira za 180 stepeni.
- 4Izlaz i detekcija palindromaObrnut rezultat se ažurira uživo preko React useMemo hook-a. U režimu obrtanja znakova alatka takođe proverava da li je originalan unos palindrom, koristeći filter slova/cifara svestan Unicode-a (\p{L}\p{N}) pre poređenja. Klik na Kopiraj upisuje izlaz u privremenu memoriju preko standardnog navigator.clipboard API-ja.
Slične alatke
Generator obrnutog teksta
Obrni tekst naopačke, zrcali ga ili ga obrni koristeći Unicode slične znakove.
Obrni video
Reprodukujte video unazad: obrnite sliku i zvuk celog klipa ili samo dela i sačuvajte ga kao MP4. Radi u vašem pregledaču.
Obrtanje zvuka
Reprodukujte zvučni fajl unazad. Korisno za muzičku produkciju i traženje skrivenih obrnutih poruka. Radi isključivo u vašem pregledaču, bez otpremanja.