Virknes apvēršana bez maksas
Apvērst tekstu rakstzīmi pa rakstzīmei, mainīt vārdu secību, apvērst katru rindu vai rindu secību. Ietver palindroma noteikšanu.
Biežākie lietojumi
- Pārbaudiet, Vai Teksts ir PalindromsApgrieziet tekstu un salīdziniet, lai atklātu palindromes — vārdus, frāzes vai teikumus, kas skan vienādi uz priekšu un atpakaļ.
- Apgrieziet Tekstu Jautrībai un Sociālajiem TīkliemIzveidojiet atgrieztu tekstu, apgrieztus ziņojumus un spoguļota virsrakstus mēmiem un sociālajiem ierakstiem.
- Apgrieziet Virknes Kodēšanas PrakseiPārbaudiet savu virknes pagrieziena algoritmus un testējiet robežgadījumus ar emoji, Unicode un daudzbajtu rakstzīmēm.
- Apgrieziet Vārdu Secību TeikumosApgrieziet teikumu, virsrakstu vai sarakstu vārdu secību — noderīgi rakstīšanas vingrinājumiem un valodu apguvei.
- Apgrieziet Līniju SecībuApgrieziet sarakstu vai daudzrindu tekstu uz galvu — pēdējā rinda kļūst par pirmo, noderīgi žurnāla failiem un datu apstrādei.
Kā tas darbojas
Šis rīks apgriež tekstu pilnībā jūsu pārlūkprogrammā bez ārējām atkarībām — pamata loģika ir vienkāršs JavaScript, ar vienu ievērojamu detaļu: tas izmanto pārlūkprogrammas iebūvēto Intl.Segmenter API (kur pieejams), lai sadalītu tekstu grafēmu kopās pirms apgriešanas, tāpēc daudzkodpunktu rakstzīmes, piemēram, emocijzīmju secības (👨👩👧) un akcentēti burti (é), izdzīvo neskarti, nevis tiek saplēsti.
- 1Režīma izvēleIr pieejami seši apgriešanas režīmi: apgriezt katru rakstzīmi, apgriezt burtus katrā vārdā (saglabājot vārdu secību), apgriezt vārdu secību, apgriezt rakstzīmes rindā, apgriezt rindu secību vai apgriezt visu virkni otrādi. Izvēlētais režīms tiek pielietots uzreiz, kamēr rakstāt — nav iesniegšanas soļa.
- 2Grafēmu-informēta sadalīšana caur Intl.SegmenterPirms rakstzīmju apgriešanas teksts tiek sadalīts, izmantojot Intl.Segmenter ar granularity iestatītu uz 'grapheme'. Tas dod lietotāja-uztvertās rakstzīmes, nevis neapstrādātus Unicode koda punktus, tāpēc karoga emocijzīme vai bāzes-burta-plus-kombinēšanas-zīmes pāris paliek kopā, kad masīvs tiek apgriezts. Pārlūkprogrammas bez Intl.Segmenter atgriežas pie izplešanas-operatora iterācijas.
- 3Otrādi-režīms izmanto meklēšanas tabulu'Otrādi' režīms kartē katru rakstzīmi caur fiksētu 100 ierakstu meklēšanas tabulu ar Unicode līdzīgām rakstzīmēm (piemēram, 'e' kļūst par 'ǝ', '?' kļūst par '¿'), tad apgriež grafēmu masīvu, lai rezultāts lasītos pareizi, fiziski pagriežot par 180 grādiem.
- 4Izvade un palindroma noteikšanaApgrieztais rezultāts atjaunojas dzīvajā laikā caur React useMemo āķi. Rakstzīmju-apgriešanas režīmā rīks arī pārbauda, vai oriģinālā ievade ir palindroms, izmantojot Unicode informētu burtu/ciparu filtru (\p{L}\p{N}) pirms salīdzināšanas. Noklikšķinot Kopēt, izvade tiek ierakstīta starpliktuvē caur standarta navigator.clipboard API.
Saistītie rīki
Apgrieztā teksta ģenerators
Apgrieziet tekstu otrādi, spoguļojiet vai reversējiet to ar Unicode līdzīgas rakstzīmes.
Video apvēršana
Atskaņojiet video atpakaļgaitā: apgrieziet attēlu un skaņu visam klipam vai tikai tā daļai un saglabājiet kā MP4. Darbojas jūsu pārlūkā.
Audio apvēršana
Atskaņo audio failu atpakaļ. Noderīgs mūzikas ražošanai un slēptu apvērstu ziņojumu pārbaudei. Darbojas tikai pārlūkprogrammā, bez augšupielādes.