Penukar Huruf Besar dan Kecil: Tajuk, camelCase, snake_case
Tukar teks antara UPPER, bawah, Tajuk, Ayat, unta, Pascal, ular, kebab dan slug
Alat dimuatkan di sini. Ia memerlukan JavaScript, kerana kerja itu berlaku pada peranti anda.
Fail anda dan privasi anda
Setiap transformasi ialah fungsi yang dijalankan dalam tab pelayar ini, digunakan pada rentetan yang dipegang
dalam ingatan. Tiada apa-apa yang dimuat naik, tiada apa yang disimpan secara automatik dan tiada apa-apa yang terselamat daripada muat semula, jadi
menampal draf atau blok kod sumber di sini tidak meninggalkan salinan di mana-mana, termasuk pada a
mesin kongsi.
Apa yang dilakukan oleh alat ini
Sembilan transformasi huruf besar digunakan pada keseluruhan kotak teks, setiap satu boleh dibuat asal. Pengaturcara
kes berkongsi pemisah perkataan yang memahami sempadan camelCase dan larian modal,
dan transformasi slug melipat aksen kepada huruf asasnya dan bukannya memadamkannya.
Ia menulis semula huruf besar seluruh kotak teks dalam satu langkah, dengan sembilan sasaran:
UPPER, lower, Title Case, Ayat, camelCase, PascalCase, snake_case, kebab-case dan
URL slug. Empat kes pengaturcara berkongsi satu pemisah perkataan, jadi mereka bersetuju tentang di mana
perkataan bermula — termasuk di dalam pengecam yang tidak mengandungi ruang sama sekali. setiap satu
transformasi menolak teks sebelumnya ke timbunan buat asal, jadi penukaran yang ternyata
salah kos satu klik untuk terbalik dan bukannya tampal semula.
Cara menggunakannya
Tampalkan teks anda ke dalam kotak. Transformasi terpakai pada semua itu, jadi tampalkan apa yang anda sahaja
mahu berubah.
Pilih kes yang anda mahu daripada baris Kes. Hasilnya menggantikan teks dalam kotak dan
pengesahan menamakan perkara yang telah digunakan.
Semak mana-mana akronim atau kata nama khas dalam keputusan, kerana tajuk dan kes ayat kedua-duanya
huruf kecil yang mereka rasa tidak perlu dihuruf besar.
Pilih Buat asal untuk berundur, atau salin atau muat turun teks apabila ia betul.
Contoh kes penggunaan
Mengubah tajuk artikel menjadi URL slug untuk catatan blog atau halaman dokumentasi.
Membaiki senarai nama atau alamat yang tiba sepenuhnya dalam huruf besar.
Menamakan semula pengecam antara camelCase dan snake_case apabila mengalihkan kod antara
bahasa.
Input dan output yang disokong
Menerima
Teks biasa, ditampal atau ditaip, dalam mana-mana skrip — pemetaan kes sedar Unicode
Pengecam tanpa ruang, seperti parseHTTPResponse atau user_id_list
Menghasilkan
Teks yang ditukar dalam kotak yang sama, boleh disalin ke papan keratan
text.txt yang boleh dimuat turun yang mengandungi kandungan semasa
Apa yang tidak akan dilakukan oleh alat ini
Transformasi digunakan pada keseluruhan kotak. Tiada mod tukar-pilihan sahaja, jadi
belah teks jika bahagiannya memerlukan rawatan yang berbeza.
Huruf tajuk tidak menggunakan pengecualian panduan gaya: setiap perkataan ditulis dengan huruf besar, termasuk 'daripada',
'yang' dan 'dan', kerana panduan gaya tidak bersetuju dan memilih satu secara senyap akan menjadi a
meneka.
Pemetaan kes adalah bebas setempat. Huruf besar ß Jerman kepada SS, yang tidak terbalik,
dan bahasa Turki bertitik dan bertitik i bukan huruf besar.
Perkataan pemisah memerlukan isyarat sempadan — pemisah, perubahan kes atau digit — jadi a
kompaun yang ditulis sebagai satu larian huruf kecil, seperti 'helloworld', tidak boleh dipecahkan.
Slug menyimpan huruf daripada skrip bukan Latin sebagaimana adanya, huruf kecil. tak ada
transliterasi, dan emoji serta simbol dialih keluar dan bukannya ditranskripsi.
Kesilapan biasa
Menjalankan Title Case di atas teks yang mengandungi akronim. NASA menjadi Nasa dan iPhone menjadi
Iphone, kerana setiap perkataan mendapat huruf pertama huruf besar dan huruf kecil di mana-mana
lain.
Menjalankan kes Ayat pada teks yang dijerit dan tidak membacanya semula. Ia mengecilkan segala-galanya
pertama, jadi kata nama khas dan akronim kekal dalam huruf kecil sehingga anda membetulkannya dengan tangan, dan a
noktah selepas singkatan menggunakan huruf besar perkataan pertengahan ayat berikut.
Mengharapkan camelCase mengekalkan akronim. parseHTTPResponse menjadi parseHttpResponse,
yang sepadan dengan kebanyakan konvensyen tetapi salah jika pangkalan kod anda sengaja menyimpan
ibu kota.
Menggunakan kebab-case di mana slug dimaksudkan. kebab-case menyimpan huruf beraksen, jadi 'Café
Menu’ menjadi ‘café-menu’; sahaja transformasi slug yang melipat aksen untuk memberikan 'menu kafe'.
Nota teknikal
Huruf besar dan kecil memanggil kaedah rentetan JavaScript secara langsung, menggunakan kaedah lalai
Pemetaan kes Unicode dan bukannya yang disesuaikan setempat. Kes tajuk menulis semula setiap larian a
huruf diikuti dengan huruf, menggabungkan tanda atau apostrof, huruf besar yang pertama
watak dan huruf kecil selebihnya, itulah sebabnya ia meratakan akronim. Kes hukuman
huruf kecilkan keseluruhan rentetan dahulu, kemudian gunakan huruf besar huruf pembuka dan huruf pertama
huruf selepas penamat ayat diikuti dengan ruang kosong. Kes pengaturcara berkongsi a
pembahagi yang pecah pada larian aksara bukan abjad angka, pada huruf kecil atau
digit diikuti dengan modal, dan pada larian modal diikuti dengan a
pasangan huruf besar kemudian huruf kecil — peraturan yang memisahkan HTTP daripada Respons dalam
parseHTTPResponse. Slug dinormalkan kepada NFD dan dilucutkan tanda gabungan sebelum
selongsong bawah, jadi aksen dilipat ke huruf asasnya.
Soalan lazim
Apakah perbezaan antara sarung kebab dan slug?
Kedua-duanya bergabung dengan perkataan berhuruf kecil dengan sempang, tetapi transformasi slug juga melipat aksen ke
huruf asas dan membuang apa-apa yang bukan huruf atau digit. 'Café Crème' memberi
'café-crème' sebagai kebab-case dan 'cafe-creme' sebagai slug.
Mengapa Title Case memecahkan akronim saya?
Huruf besar tajuk huruf pertama setiap perkataan dan huruf kecil selebihnya, dengan no
kamus akronim di belakangnya, jadi NASA menjadi Nasa. Betulkan akronim selepas menukar,
atau gunakan transformasi yang berbeza.
Adakah kes ayat tahu tentang nama?
Tidak. Ia menggunakan huruf kecil semuanya dan kemudian menggunakan huruf besar pada huruf pertama setiap ayat, jadi
kata nama khas perlu dibetulkan dengan tangan. Itulah pertukaran untuk transformasi itu
membetulkan teks yang ditulis dalam huruf besar dengan pasti.