Beralih teks antara UPPER, lebih rendah, Judul, Kalimat, unta, Pascal, ular, kebab, dan siput
Alat dimuat di sini. Perlu JavaScript, karena pekerjaan terjadi pada perangkat Anda.
File Anda dan privasi Anda
Setiap transformasi adalah fungsi yang berjalan di tab browser ini, diterapkan pada string yang disimpan
dalam memori. Tidak ada yang diunggah, tidak ada yang disimpan otomatis, dan tidak ada yang bertahan saat dimuat ulang
menempelkan draf atau blok kode sumber di sini tidak akan meninggalkan salinan di mana pun, termasuk di a
mesin bersama.
Apa yang dilakukan alat ini
Sembilan transformasi kasus diterapkan ke seluruh kotak teks, masing-masing tidak dapat dibatalkan. Pemrogram
kasus berbagi pemisah kata yang memahami batasan camelCase dan penggunaan huruf kapital,
dan transformasi siput melipat aksen ke huruf dasarnya alih-alih menghapusnya.
Ini menulis ulang kapitalisasi seluruh kotak teks dalam satu langkah, dengan sembilan target:
UPPER, lebih rendah, Judul Kasus, Kasus Kalimat, camelCase, PascalCase, ular_case, kebab-case dan
siput URL. Keempat kasus programmer berbagi satu pemisah kata, jadi mereka sepakat di mana
kata-kata dimulai — termasuk di dalam pengenal yang tidak mengandung spasi sama sekali. Masing-masing
transformasi mendorong teks sebelumnya ke tumpukan undo, sehingga terjadi konversi
salah membutuhkan satu klik untuk membalikkan daripada menempelkan ulang.
Bagaimana cara menggunakannya
Tempelkan teks Anda ke dalam kotak. Transformasi berlaku untuk semuanya, jadi tempelkan hanya apa yang Anda inginkan
ingin diubah.
Pilih kasus yang Anda inginkan dari baris Kasus. Hasilnya menggantikan teks di dalam kotak dan
konfirmasi menyebutkan apa yang diterapkan.
Periksa akronim atau kata benda apa pun yang ada di hasil, karena judul dan kapitalisasi kalimat keduanya
huruf kecil yang menurut mereka tidak boleh menggunakan huruf kapital.
Pilih Batalkan untuk mundur, atau salin atau unduh teks jika sudah benar.
Contoh kasus penggunaan
Mengubah judul artikel menjadi slug URL untuk postingan blog atau halaman dokumentasi.
Memperbaiki daftar nama atau alamat yang seluruhnya menggunakan huruf kapital.
Mengganti nama pengidentifikasi antara camelCase dan Snake_case saat memindahkan kode di antaranya
bahasa.
Masukan dan keluaran yang didukung
Menerima
Teks biasa, ditempel atau diketik, dalam skrip apa pun — pemetaan kasus mendukung Unicode
Pengidentifikasi tanpa spasi, seperti parseHTTPResponse atau user_id_list
Menghasilkan
Teks yang dikonversi dalam kotak yang sama, dapat disalin ke clipboard
text.txt yang dapat diunduh berisi konten terkini
Apa yang tidak bisa dilakukan alat ini
Transformasi berlaku untuk seluruh kotak. Tidak ada mode konversi-pilihan saja, jadi
pisahkan teks jika bagiannya memerlukan perlakuan berbeda.
Kasus judul tidak menerapkan pengecualian panduan gaya: setiap kata menggunakan huruf kapital, termasuk 'dari',
'the' dan 'and', karena panduan gaya tidak setuju dan memilih satu secara diam-diam akan menjadi a
tebak.
Pemetaan kasus tidak bergantung pada lokalitas. Jerman ß huruf besar ke SS, yang tidak terbalik,
dan bahasa Turki bertitik dan tanpa titik i bukanlah kasus khusus.
Pemecah kata memerlukan sinyal batas — pemisah, perubahan huruf besar-kecil, atau angka — jadi a
gabungan yang ditulis dalam satu huruf kecil, seperti 'helloworld', tidak dapat dipisahkan.
Siput menyimpan huruf-huruf dari skrip non-Latin sebagaimana adanya, dengan huruf kecil. Tidak ada
transliterasi, dan emoji serta simbol dihapus, bukan ditranskripsi.
Kesalahan umum
Menjalankan Judul Kasus di atas teks yang mengandung akronim. NASA menjadi NASA dan iPhone menjadi
Iphone, karena setiap kata mendapat huruf besar pertama dan huruf kecil di mana-mana
yang lain.
Menjalankan Kasus Kalimat pada teks yang diteriakkan dan tidak membacanya kembali. Itu mengecilkan segalanya
pertama, jadi kata benda dan akronim tetap menggunakan huruf kecil sampai Anda memperbaikinya dengan tangan, dan a
titik setelah singkatan menggunakan huruf kapital pada kata berikutnya di tengah kalimat.
Mengharapkan camelCase mempertahankan akronim. parseHTTPResponse menjadi parseHttpResponse,
yang cocok dengan sebagian besar konvensi tetapi salah jika basis kode Anda sengaja mempertahankannya
ibu kota.
Menggunakan kotak kebab yang dimaksud dengan siput. kebab-case menyimpan huruf beraksen, jadi 'Café
Menu’ menjadi ‘menu kafe’; hanya transformasi slug yang melipat aksen untuk memberikan 'menu kafe'.
Catatan teknis
Huruf besar dan kecil memanggil metode string JavaScript secara langsung, menerapkan default
Pemetaan kasus secara unicode, bukan pemetaan yang disesuaikan dengan lokal. Kasus judul menulis ulang setiap proses a
huruf diikuti huruf, menggabungkan tanda atau apostrof, huruf besar terlebih dahulu
karakter dan sisanya menggunakan huruf kecil, itulah sebabnya akronim diratakan. Kasus kalimat
huruf kecil seluruh string terlebih dahulu, lalu huruf pembuka menjadi huruf kapital dan huruf pertama
huruf setelah terminator kalimat diikuti dengan spasi. Kasus programmer berbagi a
splitter yang rusak saat menjalankan karakter non-alfanumerik, pada huruf kecil atau
angka yang diikuti dengan huruf kapital, dan huruf kapital yang diikuti dengan a
pasangan huruf besar lalu huruf kecil — aturan yang memisahkan HTTP dari Response di
parseHTTPResponse. Siput dinormalisasi menjadi NFD dan menghilangkan tanda gabungan sebelumnya
huruf kecil, sehingga aksen terlipat ke huruf dasarnya.
Pertanyaan yang sering diajukan
Apa perbedaan antara wadah kebab dan siput?
Keduanya menggabungkan kata-kata berhuruf kecil dengan tanda hubung, tetapi transformasi slug juga menambah aksen
huruf dasar dan menghilangkan apa pun yang bukan huruf atau angka. 'Café Crème' memberi
'café-crème' sebagai wadah kebab dan 'cafe-creme' sebagai siput.
Mengapa Judul Kasus merusak akronim saya?
Huruf besar huruf besar pada huruf pertama setiap kata dan huruf kecil sisanya, tanpa no
kamus akronim di belakangnya, jadi NASA menjadi NASA. Perbaiki akronim setelah konversi,
atau gunakan transformasi yang berbeda.
Apakah kasus kalimat mengetahui tentang nama?
Tidak. Ini huruf kecil semuanya lalu huruf besar pada huruf pertama setiap kalimat, jadi
kata benda yang tepat perlu dikoreksi dengan tangan. Itulah trade-off untuk transformasi itu
memperbaiki teks yang ditulis dengan huruf kapital dengan andal.