Pembalik String gratis
Balikkan teks karakter demi karakter, balikkan urutan kata, balikkan setiap baris, atau balikkan urutan baris. Termasuk deteksi palindrom.
Penggunaan umum
- Periksa apakah teks adalah palindromBalikkan teks dan bandingkan untuk mendeteksi palindrom β kata, frasa, atau kalimat yang dibaca sama maju dan mundur.
- Balikkan teks untuk kesenangan dan media sosialBuat teks mundur, pesan terbalik, dan keterangan cermin untuk meme dan posting media sosial.
- Balikkan string untuk latihan kodingVerifikasi algoritma pembalikan string Anda dan uji kasus tepi dengan emoji, Unicode, dan karakter multi-byte.
- Balikkan urutan kata dalam kalimatBalikkan urutan kata kalimat, judul, atau daftar β berguna untuk latihan menulis dan pembelajaran bahasa.
- Balikkan urutan barisBalikkan daftar atau teks multi-baris terbalik β baris terakhir menjadi yang pertama, berguna untuk file log dan pemrosesan data.
Cara kerja
Alat ini membalik teks sepenuhnya di browser Anda tanpa dependensi eksternal apa pun β logika intinya adalah JavaScript biasa, dengan satu detail penting: ini menggunakan Intl.Segmenter API bawaan browser (jika tersedia) untuk membagi teks menjadi klaster grafem sebelum membalik, sehingga karakter multi-codepoint seperti urutan emoji (π¨βπ©βπ§) dan huruf beraksen (Γ©) tetap utuh alih-alih tersobek.
- 1Pemilihan modeEnam mode pembalikan tersedia: balik setiap karakter, balik huruf di dalam setiap kata (mempertahankan urutan kata), balik urutan kata, balik karakter per baris, balik urutan baris, atau balikkan seluruh string terbalik. Mode yang dipilih diterapkan secara instan saat Anda mengetik β tidak ada langkah kirim.
- 2Pemisahan sadar-grafem via Intl.SegmenterSebelum membalik karakter, teks dibagi menggunakan Intl.Segmenter dengan granularitas diatur ke 'grapheme'. Ini memberikan karakter yang dipersepsikan pengguna alih-alih code point Unicode mentah, sehingga emoji bendera atau pasangan huruf-dasar-plus-tanda-gabungan tetap bersama saat array dibalik. Browser tanpa Intl.Segmenter kembali ke iterasi operator sebar.
- 3Mode terbalik menggunakan tabel pencarianMode 'terbalik' memetakan setiap karakter melalui tabel pencarian tetap 100-entri kemiripan Unicode (misalnya, 'e' menjadi 'Η', '?' menjadi 'ΒΏ'), lalu membalik array grafem sehingga hasilnya terbaca dengan benar saat diputar 180 derajat secara fisik.
- 4Keluaran dan deteksi palindromHasil terbalik diperbarui langsung via hook useMemo React. Dalam mode pembalikan-karakter, alat ini juga memeriksa apakah masukan asli adalah palindrom, menggunakan filter huruf/digit sadar-Unicode (\p{L}\p{N}) sebelum membandingkan. Mengklik Salin menulis keluaran ke clipboard via navigator.clipboard API standar.
Alat terkait
Pembuat Teks Terbalik
Balik teks terbalik, cerminkan, atau balikkan dengan karakter Unicode yang terlihat serupa.
Balik Video
Putar video mundur: balik gambar dan suara seluruh klip atau hanya sebagian, lalu simpan sebagai MP4. Berjalan di browser Anda.
Balik Audio
Putar file audio secara terbalik. Berguna untuk produksi musik dan memeriksa pesan tersembunyi yang dibalik. Berjalan sepenuhnya di browser Anda, tanpa unggahan.