0

Pemisah Utas Tweet

Tempelkan tulisan panjang dan pisahkan menjadi utas X/Twitter sungguhan menggunakan aturan penghitungan karakter berbobot yang sebenarnya — setiap URL dihitung tetap 23 karakter dan emoji bidang astral dihitung dengan benar — dengan batas paragraf/kalimat/kata yang cerdas serta penomoran utas yang menyediakan ruangnya sendiri.

🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.

Alat ini memisahkan berdasarkan batas standar 280 karakter yang berlaku untuk linimasa semua orang secara bawaan. Pelanggan X Premium/Blue dapat mengirim posting 'bentuk panjang' yang jauh lebih panjang (hingga sekitar 25.000 karakter) yang tidak perlu dipisahkan sama sekali — tetapi utas yang dibuat dengan batas standar dapat dibaca oleh setiap akun, jadi batas itu tetap menjadi bawaan yang jujur di sini. Beralihlah ke batas kustom di atas jika Anda secara khusus ingin menargetkan batas yang berbeda.

Memproses... 0%
Menghitung karakter berbobot
Mencari titik pisah cerdas
Menomori utas
Selesai

Hasil

Batas 280 karakter sebuah tweet bukan sekadar pengecekan `text.length`, dan kebanyakan penghitung karakter naif salah dalam hal yang berarti. Alat ini menerapkan algoritme panjang berbobot X/Twitter sebenarnya: setiap poin kode dicocokkan dengan tabel rentang berbobot yang persis sama dengan pustaka twitter-text milik platform, di mana kebanyakan karakter Latin, Kiril, Yunani, dan tanda baca umum dihitung 1 karakter tetapi semua di luar rentang tersebut — ideograf CJK, kebanyakan emoji, banyak simbol — dihitung 2. Sama pentingnya, mengiterasi teks berdasarkan poin kode Unicode nyata (bukan unit UTF-16 mentah) berarti emoji bidang astral seperti wajah atau bendera yang merupakan pasangan pengganti dihitung sekali dengan benar, bukan tidak sengaja terhitung ganda seperti yang dilakukan pengecekan `.length` naif.

Aturan nyata lain yang mudah terlewat dan diterapkan dengan jujur oleh alat ini: setiap URL http(s):// atau www. dalam teks Anda dihitung tepat 23 karakter, entah tautan literalnya sepanjang 20 karakter atau 200. Itu adalah panjang pendek t.co sebenarnya yang digantikan X untuk tautan apa pun, dan berarti tweet yang penuh dengan URL pelacak yang panjang memiliki ruang kata-kata sebenarnya jauh lebih banyak daripada yang diperkirakan penghitung karakter naif — pemisah memperhitungkan ini saat memutuskan akhir sebuah tweet.

Memisahkan tulisan panjang menjadi utas bukan sekadar memotong setiap 280 karakter. Alat ini bekerja melalui tiga tingkat batas menurut urutan preferensi: pertama mencoba menjaga paragraf tetap utuh, mundur ke heuristik batas kalimat nyata saat paragraf terlalu panjang (pemisah berbasis regex yang tahu perbedaan antara titik akhir kalimat dan titik di dalam singkatan seperti 'Dr.' atau 'mis.' atau bilangan desimal seperti '3,14'), dan hanya memotong per kata sebagai upaya terakhir ketika satu kalimat pun melampaui batas — di setiap tingkat, URL diperlakukan sebagai satu token tak terpisahkan dan tidak pernah dipotong di tengah.

Penomoran utas ('1/7', '2/7'...) memiliki kasus tepi yang benar-benar mudah terlewat: teks penomoran itu sendiri menggunakan karakter di tweet yang ditempatinya, dan lebar penomoran itu bergantung pada jumlah total tweet, yang belum diketahui sampai pemisahan selesai. Alat ini menyelesaikannya dengan pemisahan ulang iteratif, menyediakan panjang berbobot nyata penomoran sebelum tiap langkah, hingga anggaran yang disediakan cocok dengan jumlah tweet hasil akhir yang sebenarnya. Batas standar 280 karakter digunakan secara bawaan dengan catatan jujur bahwa pelanggan X Premium mendapat batas posting bentuk panjang yang jauh lebih tinggi (hingga sekitar 25.000 karakter) untuk postingan yang tidak perlu berfungsi sebagai utas publik — sebuah opsi memungkinkan Anda beralih ke batas kustom jika itu yang Anda targetkan.