🛠️ToolsShed

Büyük/Küçük Harf Dönüştürücü

Metni BÜYÜK HARF, küçük harf, Başlık Durumu, camelCase ve daha fazlasına dönüştürün.

UPPERCASE

Sonuç burada görünecek...

lowercase

Sonuç burada görünecek...

Title Case

Sonuç burada görünecek...

Sentence case

Sonuç burada görünecek...

camelCase

Sonuç burada görünecek...

snake_case

Sonuç burada görünecek...

kebab-case

Sonuç burada görünecek...

aLtErNaTiNg

Sonuç burada görünecek...

Büyük/Küçük Harf Dönüştürücü, metni farklı harf biçimleri arasında anında dönüştürür. Başlıklar için BÜYÜK HARF, e-posta adresleri için küçük harf, kitap başlıkları için Başlık Biçimi veya programlama değişken adları için camelCase — bu araç tüm yaygın dönüşümleri gerçekleştirir.

Metninizi yapıştırın ve istediğiniz çıktı biçimini seçin. Desteklenen dönüşümler: BÜYÜK HARF, küçük harf, Başlık Biçimi, Cümle biçimi, camelCase, PascalCase, snake_case ve kebab-case.

Harf dönüşümü, adlandırma kurallarının dile göre farklılık gösterdiği programlama iş akışlarında özellikle kullanışlıdır: JavaScript değişkenler için camelCase, Python snake_case, CSS kebab-case ve nesne yönelimli dillerin çoğu sınıf adları için PascalCase kullanır.

Sıkça Sorulan Sorular

Kod Uygulaması

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.