🛠️ToolsShed

Konverter Huruf Besar/Kecil

Konversi teks ke HURUF BESAR, huruf kecil, Judul, camelCase, dan lainnya.

UPPERCASE

Hasil akan muncul di sini...

lowercase

Hasil akan muncul di sini...

Title Case

Hasil akan muncul di sini...

Sentence case

Hasil akan muncul di sini...

camelCase

Hasil akan muncul di sini...

snake_case

Hasil akan muncul di sini...

kebab-case

Hasil akan muncul di sini...

aLtErNaTiNg

Hasil akan muncul di sini...

Konverter Huruf mengubah teks antara format huruf besar/kecil yang berbeda secara instan. Baik Anda membutuhkan HURUF BESAR untuk judul, huruf kecil untuk alamat email, Judul untuk nama buku, atau camelCase untuk nama variabel pemrograman, alat ini menangani semua konversi umum.

Tempel teks Anda dan pilih format output yang diinginkan. Konversi yang didukung meliputi: HURUF BESAR, huruf kecil, Judul, Kalimat, camelCase, PascalCase, snake_case, dan kebab-case.

Konversi huruf sangat berguna dalam alur kerja pemrograman, di mana konvensi penamaan berbeda-beda per bahasa: JavaScript menggunakan camelCase untuk variabel, Python menggunakan snake_case, CSS menggunakan kebab-case, dan sebagian besar bahasa berorientasi objek menggunakan PascalCase untuk nama kelas.

Pertanyaan yang Sering Diajukan

Implementasi Kode

import re

def to_words(text: str) -> list[str]:
    """Split text into words, handling camelCase, snake_case, kebab-case, and spaces."""
    text = re.sub(r"([a-z])([A-Z])", r"\1 \2", text)  # camelCase split
    text = re.sub(r"[_\-]+", " ", text)                  # snake/kebab to space
    return [w for w in text.strip().split() if w]

def to_camel_case(text: str) -> str:
    words = to_words(text)
    return words[0].lower() + "".join(w.capitalize() for w in words[1:])

def to_pascal_case(text: str) -> str:
    return "".join(w.capitalize() for w in to_words(text))

def to_snake_case(text: str) -> str:
    return "_".join(w.lower() for w in to_words(text))

def to_kebab_case(text: str) -> str:
    return "-".join(w.lower() for w in to_words(text))

def to_screaming_snake(text: str) -> str:
    return "_".join(w.upper() for w in to_words(text))

# Example usage
text = "hello world example"
print(to_camel_case(text))      # helloWorldExample
print(to_pascal_case(text))     # HelloWorldExample
print(to_snake_case(text))      # hello_world_example
print(to_kebab_case(text))      # hello-world-example
print(to_screaming_snake(text)) # HELLO_WORLD_EXAMPLE

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.