Tiada muat naik, 100% setempat, tiada akaun

Penukar Huruf

Tukar antara camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, huruf kecil dan slug URL. Tiada apa meninggalkan pelayar anda.

Cara Penukar Huruf berfungsi

Penukar huruf mengubah teks yang ditampal menjadi mana-mana daripada sembilan gaya penghurufan biasa: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, HURUF BESAR dan huruf kecil. Anda memilih format sasaran, klik sekali untuk menyalin, dan penukaran selesai. Tiada apa yang anda taip atau tampal yang dihantar ke mana-mana; setiap transformasi berjalan sebagai operasi rentetan biasa di dalam tab pelayar anda.

Logik penukaran mengendalikan apostrof, tanda sempang dan pemisah campuran dengan betul. Sentence case hanya mengkapitalkan perkataan pertama dan memperlakukan ruang kosong berturutan sebagai satu sempadan perkataan. Title Case mengkapitalkan setiap perkataan kecuali kata hubung dan kata sendi pendek apabila ia muncul di tengah frasa. Medan keluaran dikemas kini sebaik sahaja anda berhenti menaip, jadi mengitar melalui beberapa format hanya memerlukan beberapa saat.

Cara menggunakan Penukar Huruf, langkah demi langkah

  1. Tampal atau taip teks yang ingin anda tukar ke dalam medan masukan.
  2. Pilih format penghurufan sasaran daripada senarai pilihan.
  3. Baca hasil penukaran dalam medan keluaran.
  4. Klik butang salin untuk menyalin hasilnya ke papan klip.

Kes penggunaan biasa

  • Tukar nama medan API yang mudah dibaca seperti "nama pertama pengguna" kepada snake_case untuk definisi lajur pangkalan data.
  • Format semula senarai nama kelas CSS daripada kebab-case kepada camelCase semasa memindahkan helaian gaya ke CSS-in-JS.
  • Ubah mesej ralat dalam sentence case kepada CONSTANT_CASE untuk digunakan sebagai nilai enum TypeScript.
  • Betulkan penghurufan tatasusunan pengepala yang dijana secara automatik supaya setiap item menggunakan Title Case sebelum dipaparkan dalam UI.

Soalan lazim

Adakah teks saya dihantar kepada mana-mana perkhidmatan luaran?

Tidak. Logik penghurufan adalah satu set transformasi rentetan tulen yang berjalan di dalam tab pelayar ini. Teks yang anda tampal kekal pada peranti anda dari saat anda menaipnya hingga saat anda menyalin hasilnya.

Bagaimana alat ini memisahkan perkataan?

Ia mengesan sempadan pada ruang kosong, garis bawah, tanda sempang dan peralihan daripada huruf kecil kepada huruf besar (untuk masukan yang sudah dalam camelCase atau PascalCase). Sebagai contoh, "myHTTPClient" dipecahkan kepada ["my", "HTTP", "Client"] kerana larian huruf besar. Huruf beraksen dan aksara CJK dikekalkan dan bukannya dibuang: ia kekal bersama perkataan asalnya.

Adakah akronim dikekalkan dalam camelCase dan PascalCase?

Akronim seperti HTTP, URL atau ID diturunkan hurufnya apabila diletakkan di tengah perkataan dalam camelCase (httpClient, urlParser). Ini mengikuti konvensyen JavaScript yang paling biasa. Dalam CONSTANT_CASE ia kekal sepenuhnya huruf besar.

Bolehkah saya menukar teks berbilang baris?

Ya. Setiap baris ditukar secara bebas, yang membolehkan anda memproses senarai pengecam atau pengepala dalam satu laluan. Baris kosong dikekalkan sebagai baris kosong dalam keluaran.

Apa perbezaan antara Title Case dan Sentence case?

Title Case mengkapitalkan huruf pertama kebanyakan perkataan (kata sendi dan kata hubung pendek di tengah frasa kekal huruf kecil). Sentence case hanya mengkapitalkan perkataan pertama sekali sahaja daripada keseluruhan masukan dan membiarkan yang lain seadanya kecuali kata nama khas, yang perlu anda betulkan secara manual.