🔧Toolify

Büyük-Küçük Harf Dönüştürücü (camel, snake, kebab, Title vb.)

Herhangi bir metin yaz ve on yaygın harf dönüşümünü yan yana gör; her birinin kopyalama düğmesi vardır. Değişken adlandırma, dosya adları, başlıklar, slug'lar ve veri seti temizliği için kullanışlıdır.

küçük harf
hello world example
BÜYÜK HARF
HELLO WORLD EXAMPLE
Title Case
Hello World Example
Cümle büyüklüğü
Hello world example
camelCase
helloWorldExample
PascalCase
HelloWorldExample
snake_case
hello_world_example
kebab-case
hello-world-example
CONSTANT_CASE
HELLO_WORLD_EXAMPLE
TeRs BüYüKlÜk
HELLO WORLD EXAMPLE

Nasıl çalışır

Her stilin kullanıldığı yer

camelCase: JavaScript ve Java tanımlayıcıları (benimDeğişkenim). PascalCase: sınıflar ve React bileşenleri (KullanicıProfili). snake_case: Python ve Ruby değişkenleri (kullanici_profili). kebab-case: URL'ler ve CSS sınıfları (kullanici-profili). CONSTANT_CASE: ortam değişkenleri ve sabitler (KULLANICI_PROFILI).

Title Case: kitap ve makale başlıkları, başlıklar. Cümle büyüklüğü: çoğu modern UI etiketi ve başlığı — uzun dizeler için Title Case'den daha kolay okunur. BÜYÜK HARF: vurgu, kısaltmalar. küçük harf: büyük-küçük harfe duyarsız olması gereken etiketler, dosya adları.

Dönüştürücü kelimeleri nasıl ayrıştırır?

Boşluklar, kısa çizgiler, alt çizgiler, eğik çizgiler ve noktalar üzerinde böleriz. Ayrıca küçük harf ile büyük harf arasındaki sınırda da böleriz ('helloWorld' → ['hello', 'World']) ve harf ile rakam arasında da. Bu, yapıştırılan kod, slug ve dosya yolları dahil çoğu günlük durumu ele alır.

Kenar durumlar: tamamen büyük harfli kısaltmalar ('XMLHTTPRequest') bağlam olmadan düzgün bölünmez; bu nedenle ardışık büyük harfleri tek bir kelime bloğu olarak değerlendiririz. Çoğu günlük metin için ayrıştırıcı beklenen sonucu üretir.

Kod incelemesi ve yeniden düzenleme için ipuçları

Diller arasında geçiş yaparken tanımlayıcı adlarının listesini yapıştır ve dönüştürülmüş sürümü kopyala. snake'den camel'e geçiş en yaygın JavaScript-Python sınırıdır; HTML özniteliklerini JS nesnelerine yeniden düzenlerken kebab'dan snake'e geçiş yaygındır.

SEO slug'ları için kebab-case standarttır — URL'lerde okunabilir ve Google kısa çizgileri kelime ayırıcısı olarak değerlendirir (alt çizgiler değerlendirilmez). Kullanıcıya yönelik herhangi bir URL yolu için 'urun-adi' tercih edilir.

Sık sorulan sorular

Girişimde 'XML' gibi kısaltmalar varsa ne olur?

Ardışık büyük harfler tek blok olarak değerlendirilir. 'XMLParser', 'XML' ve 'Parser' olarak bölünür. Çoğu kod için bu çalışır; kenar durumlar için elle gözden geçir.

URL slug'ları neden her zaman kebab-case?

Kısa çizgiler, Google'ın URL ayrıştırıcısı tarafından kelime sınırı olarak değerlendirilir; alt çizgiler değerlendirilmez. kebab-case URL'ler SEO açısından daha güvenilir şekilde indekslenir.

Title Case ile Cümle büyüklüğü arasındaki fark nedir?

Title Case çoğu kelimeyi büyük harfle yazar ('Hızlı Kahverengi Tilki'). Cümle büyüklüğü yalnızca ilk kelimeyi ve özel isimleri büyük harfle yazar. Modern UI genellikle cümle büyüklüğünü tercih eder.

Unicode'u destekliyor mu?

Evet — JavaScript'in toLowerCase/toUpperCase özellikleri Unicode'u bilir. Diakritik işaretler ve Latin dışı alfabeler doğru şekilde geçer.

Geri dönüştürebilir miyim?

Evet — herhangi bir harf-dönüştürülmüş çıktıyı geri yapıştır ve farklı bir dönüşüm kullan. camelCase ↔ snake_case gidiş-dönüşü kayıpsızdır.

camelCase neden kısaltmaları büyük harfte korumaz?

Geleneksel olarak camelCase, sonraki her kelimenin yalnızca ilk harfini büyük yapar. Modern stil rehberlerinde 'XmlHttpRequest', 'XMLHTTPRequest'e tercih edilir.

Veriler tarayıcımı terk ediyor mu?

Hayır. Tüm dönüşümler yerel olarak çalışır.

Toplu liste dönüştürme var mı?

Tüm listeyi bir defada yapıştır. Her satır aynı büyük-küçük harf stilinde ayrı giriş olarak işlenir — dönüştür, ardından satırları ihtiyacına göre ayır.

İlgili araçlar

Son güncelleme:

AI promptlarımızı deneyin →