Pembalikan Teks Dalam Talian – Penjana Teks Terbalik

Balikkan sebarang teks ke belakang dengan serta-merta dalam masa nyata! Pilih daripada mod pembalikan 5—terbalikkan keseluruhan teks, terbalikkan aksara setiap baris, terbalikkan huruf perkataan individu, terbalik susunan perkataan atau selak senarai berbilang baris dari bawah ke atas. Dibina dengan emoji-selamat Unicode grafem segmentasi, pemeliharaan tanda baca pilihan dan Palindrome Detector secara langsung.

Aksara: 0

Perkataan: 0

Baris: 0

Palindrom: —

Perbandingan Semua 5 Mod Pembalikan Teks

Tugas yang berbeza memerlukan cara yang berbeza untuk membalikkan teks. Berikut ialah cara setiap mod mengubah sampel input dua baris Hello, World! / Text Tools 123:

Mod Pembalikan What It Flips Contoh Input Output Terbalik
Terbalik Keseluruhan Teks Setiap watak & baris dari watak terakhir hingga yang pertama Helo, Dunia!
Alat Teks
slooT txeT
!dlroW ,olleH
Terbalikkan Watak Setiap Baris Aksara dalam setiap baris, mengekalkan Baris 1 di atas Helo, Dunia!
Alat Teks
!dlroW ,olleH
slooT txeT
Terbalik Setiap Huruf Perkataan Huruf di dalam setiap perkataan sambil mengekalkan susunan perkataan & baris Helo, Dunia! ,olleH !dlroW
(atau olleH, dlroW! dengan Kekalkan tanda baca)
Urutan Perkataan Terbalik Urutan perkataan setiap baris sambil mengekalkan ejaan perkataan secara utuh One Dua Tiga Tiga Dua Satu
Arahan Talian Terbalik Membalikkan senarai berbilang baris dari bawah ke atas tanpa mengubah teks pada setiap baris 1. Pertama
2. Kedua
3. Ketiga
3. Ketiga
2. Kedua
1. Pertama

Kegunaan Biasa untuk Membalikkan Teks

  • Palindromes & Wordplay – Uji dan buat ayat palindromik (frasa seperti "Adakah kereta atau kucing yang saya lihat?" atau "Tidak pernah ganjil atau genap") dengan pengesahan segera dalam bar statistik.
  • Mirror Writing & Ambulans Text – Cipta huruf ke belakang yang berbunyi seperti biasa apabila dilihat dalam cermin fizikal atau cermin pandang belakang (seperti ECNALUBMA).
  • Menterbalikkan Fail & Senarai Log – Gunakan Tertib Baris Terbalik untuk menyelak entri log kronologi, log perubahan atau senarai bernombor daripada yang paling lama-dahulu kepada yang terbaru-dahulu.
  • Pengaturcaraan & Pengujian Unicode – Sahkan algoritma manipulasi string dengan emoji berbilang bait kompleks (🚀, 👨‍👩‍👧‍👦XZZ) dan aksara aq5ccent.

Cara Membalikkan String Dengan Selamat dalam JavaScript (Tanpa Memecah Emoji)

Perangkap biasa dalam JavaScript ialah menggunakan str.split('').reverse().join(''). Oleh kerana rentetan JavaScript ialah jujukan unit kod UTF-16 16-bit, split('') mengoyakkan emoji 4-bait (pasangan pengganti) kepada separuh. Untuk membalikkan rentetan dengan selamat dalam JavaScript moden:

// Safe for basic emojis (code points):
const reversed = Array.from("Hello 🚀").reverse().join(""); // "🚀 olleH"

// Best practice for all grapheme clusters (flags, skin tones, ZWJ emojis):
const segmenter = new Intl.Segmenter(undefined, { granularity: "grapheme" });
const safeReverse = Array.from(segmenter.segment("Hello 👨‍👩‍👧‍👦"), s => s.segment).reverse().join("");

Soalan Lazim

Apakah perbezaan antara "Terbalikkan setiap huruf perkataan" dan "Terbalikkan susunan perkataan"?

Terbalikkan setiap huruf perkataan mengekalkan setiap perkataan dalam kedudukan asalnya dalam ayat tetapi mengeja setiap perkataan ke belakang ("Musang coklat cepat" → "kciuQ nworb xof"). Urutan perkataan terbalik memastikan setiap perkataan dieja secara normal tetapi membalikkan urutan perkataan ("Musang coklat cepat" → "musang coklat Cepat").

Bagaimanakah cara saya menyimpan koma dan noktah di hujung perkataan terbalik?

Pilih Terbalikkan setiap huruf perkataan dan tandakan Simpan tanda baca di tempat. Dengan pilihan ini didayakan, "Hello, world!" menukar dengan bersih kepada "olleH, dlrow!" dan bukannya mengalihkan koma dan tanda seru ke hadapan perkataan.

Bagaimanakah cara saya membalikkan susunan baris dalam senarai tanpa membalikkan huruf?

Pilih susunan baris terbalik (garisan bawah ke atas) pilihan radio dalam panel tetapan. Ini membalikkan susunan menegak baris anda (menjadikan baris terakhir dahulu dan baris pertama terakhir) sambil membiarkan semua perkataan dan aksara pada setiap baris tidak disentuh.