Obrnutač nizova — besplatno
Obrnite tekst znak po znak, obrnite redoslijed riječi, okrenite svaki redak ili obrnite redoslijed redaka. Uključuje prepoznavanje palindroma.
Uobičajene namjene
- Provjeri je li Tekst PalindromObrni tekst i usporedi da detektiras palindrome — riječi, fraze ili rečenice koje se čitaju isto naprijed i unazad.
- Obrni Tekst za Zabavu i Društvene MrežeKreiraj tekst unazad, obrnute poruke i zrcaljene naslove za meme i društvene postove.
- Obrni Stringove za Praksu KodiranjaProvjeri svoje algoritme obrtanja stringova i testiraj granične slučajeve sa emoji, Unicode i multibyte znakovima.
- Obrni Redoslijed Riječi u RečenicamaPreokreni redoslijed riječi rečenica, naslova ili lista — korisno za vježbe pisanja i učenja jezika.
- Obrni Redoslijed LinijaPreokreni listu ili multilinije tekst naopačke — zadnja linija postaje prva, korisno za log datoteke i obradu podataka.
Kako funkcionira
Ovaj alat u potpunosti obrne tekst u vašem pregledniku bez vanjskih ovisnosti — osnovna logika je obični JavaScript, s jednim značajnim detaljem: koristi ugrađeni Intl.Segmenter API preglednika (gdje je dostupan) za razdvajanje teksta u grafemske klastere prije obrtanja, tako da znakovi s više kodnih točaka poput emoji nizova (👨👩👧) i naglašenih slova (é) prežive netaknuti umjesto da budu raščupani.
- 1Odabir načinaDostupno je šest načina obrtanja: obrni svaki znak, obrni slova unutar svake riječi (zadržavajući redoslijed riječi), obrni redoslijed riječi, obrni znakove po retku, obrni redoslijed redaka, ili preokreni cijeli niz naopako. Odabrani način primjenjuje se trenutačno dok tipkate — nema koraka slanja.
- 2Razdvajanje svjesno grafema putem Intl.SegmenterPrije obrtanja znakova, tekst se dijeli koristeći Intl.Segmenter s granularity postavljenom na 'grapheme'. Ovo daje korisnički percipirane znakove umjesto sirovih Unicode kodnih točaka, tako da emoji zastava ili par osnovnog slova plus kombinirajući znak ostaju zajedno kad se niz obrne. Preglednici bez Intl.Segmenter koriste raspršenu operatorsku iteraciju kao rezervno rješenje.
- 3Način naopako koristi tablicu pretrageNačin 'naopako' mapira svaki znak kroz tvrdo kodiranu tablicu pretrage od 100 unosa Unicode sličnih znakova (na primjer, 'e' postaje 'ǝ', '?' postaje '¿'), zatim obrće niz grafema tako da rezultat ispravno čita kad se fizički rotira za 180 stupnjeva.
- 4Izlaz i otkrivanje palindromaObrnuti rezultat ažurira se uživo putem React useMemo kuke. U načinu obrtanja znakova alat također provjerava je li izvorni unos palindrom, koristeći Unicode-svjestan filtar slova/znamenki (\p{L}\p{N}) prije usporedbe. Klik na Kopiraj zapisuje izlaz u međuspremnik putem standardnog navigator.clipboard API-ja.
Srodni alati
Generator obrnuta teksta
Obrnite tekst na glavu, ogledajte ga ili ga obrnite s Unicode znakovima sličnog izgleda.
Obrni video
Reproducirajte video unatrag: obrnite sliku i zvuk cijelog isječka ili samo dijela i spremite ga kao MP4. Radi u vašem pregledniku.
Obrnuti zvuk
Reproducirajte zvučnu datoteku unatrag. Korisno za glazbenu produkciju i provjeru skrivenih obrnutih poruka. Radi u potpunosti u vašem pregledniku, bez prijenosa.