Libreng Tagabaliktad ng String
Baliktarin ang teksto karakter-karakter, baliktarin ang pagkakasunud-sunod ng salita, i-flip ang bawat linya, o baliktarin ang pagkakasunud-sunod ng linya. Kasama ang pagtukoy ng palindrome.
Mga karaniwang gamit
- Tukuyin kung ang Text ay PalindromeI-reverse ang text at i-compare upang makita ang palindromes β words, phrases, o sentences na bumabasa ng pareho forwards at backwards.
- I-reverse ang Text para sa Fun at Social MediaLumikha ng backwards text, reversed messages, at mirrored captions para sa memes at social posts.
- I-reverse ang Strings para sa Coding PracticeI-verify ang iyong string reversal algorithms at subukan ang edge cases gamit ang emoji, Unicode, at multi-byte characters.
- I-reverse ang Word Order sa SentencesI-flip ang word order ng sentences, titles, o lists β kapaki-pakinabang para sa writing exercises at language learning.
- I-reverse ang Order ng LinesI-flip ang list o multi-line text upside down β last line ay nagiging first, kapaki-pakinabang para sa log files at data processing.
Paano ito Gumagana
Binabaligtad ng tool na ito ang text nang buo sa iyong browser nang walang panlabas na dependency β simpleng JavaScript ang pangunahing lohika, na may isang kapansin-pansing detalye: ginagamit nito ang built-in na Intl.Segmenter API ng browser (kung mayroon) para hatiin ang text sa mga grapheme cluster bago baligtarin, kaya buo pa rin ang mga multi-codepoint na character gaya ng emoji sequence (π¨βπ©βπ§) at may-tuldik na letra (Γ©) sa halip na mapunit.
- 1Pagpili ng modeAnim na mode ng pagbaligtad ang magagamit: baligtarin ang bawat character, baligtarin ang mga letra sa loob ng bawat salita (pinananatili ang pagkakasunod ng salita), baligtarin ang pagkakasunod ng salita, baligtarin ang mga character bawat linya, baligtarin ang pagkakasunod ng linya, o itaob ang buong string. Agad ina-apply ang napiling mode habang nagta-type ka β walang submit na hakbang.
- 2Grapheme-aware na paghahati gamit ang Intl.SegmenterBago baligtarin ang mga character, hinahati ang text gamit ang Intl.Segmenter na may granularity na 'grapheme'. Nagbibigay ito ng mga character na nakikita ng user sa halip na raw na Unicode code point, kaya magkasama pa rin ang flag emoji o ang pares ng base letter at combining mark kapag binaligtad ang array. Ang mga browser na walang Intl.Segmenter ay gumagamit ng spread-operator na iteration.
- 3Gumagamit ng lookup table ang upside-down modeIna-map ng 'upside-down' mode ang bawat character sa isang hardcoded na 100-entry na lookup table ng mga kamukhang Unicode (halimbawa, nagiging 'Η' ang 'e', nagiging 'ΒΏ' ang '?'), pagkatapos ay binabaligtad ang grapheme array kaya tama ang pagbasa ng resulta kapag pisikal na inikot nang 180 degree.
- 4Output at pagtukoy ng palindromeLive na nag-a-update ang binaligtad na resulta gamit ang useMemo hook ng React. Sa character-reversal mode, sinusuri rin ng tool kung palindrome ang orihinal na input, gamit ang Unicode-aware na filter ng letra/digit (\p{L}\p{N}) bago ikumpara. Kapag na-click ang Copy, isinusulat ang output sa clipboard gamit ang karaniwang navigator.clipboard API.
Mga Kaugnay na Tool
Gumagawa ng Baligtad na Text
Baligtarin ang teksto, i-mirror ito, o i-reverse gamit ang mga Unicode na kamukhang character.
I-reverse ang Video
Patugtugin nang pabaligtad ang isang video: i-reverse ang larawan at tunog ng buong clip o bahagi lang nito, at i-save bilang MP4. Tumatakbo sa iyong browser.
I-reverse ang Audio
Patugtugin ang isang audio file nang pabaliktad. Kapaki-pakinabang para sa music production at pagsusuri ng mga nakatagong reversed na mensahe. Tumatakbo nang buo sa iyong browser, walang upload.