CanDoYa
TR

Snake case çevirici

Tümüyle tarayıcınızda çalışır - yükleme yok, üyelik yok.

Her yazı sisteminden harfler ve sayılar korunur; noktalama, boşluklar ve case sınırları alt çizgiye dönüşür.
Giriş metni veya tanımlayıcılar
snake_case çıktısı
Metni veya tanımlayıcıları snake_case biçimine dönüştürmek için yapıştırın
Bu aracı paylaş

Snake case çevirici nedir?

Snake case çevirici, metni veya kod tarzı adları user_profile_url gibi alt çizgiyle ayrılmış tanımlayıcılara dönüştürür. Bir ifade, camelCase, PascalCase, kebab-case veya karışık noktalama yapıştırın; sonuç canlı olarak güncellenir. Çok satırlı girişleri de işler ve sabitler için SCREAMING_SNAKE_CASE biçimine geçebilir.

Nasıl kullanılır

  1. 1Metni yapıştırın. Bir ifade, etiket listesi veya mevcut tanımlayıcıları girin. Her giriş satırı bir çıktı satırı olur.
  2. 2Case biçimini seçin. Varsayılan snake_case çıktısını koruyun veya sabitler ve ortam değişkenleri için SCREAMING_SNAKE_CASE biçimine geçin.
  3. 3Karakter işleme seçin. Çok dilli metinler için Unicode harfleri açık bırakın veya sıkı ASCII tanımlayıcılar gerektiğinde kapatın.
  4. 4Sonucu kopyalayın. Dönüştürülen tanımlayıcıyı ya da dönüştürülen tüm sütunu almak için Kopyala'yı kullanın.

Kimler için

Bu çevirici tamamen tarayıcınızda çalışır, bu yüzden yapıştırılan kod, veritabanı alanları ve özel notlar yüklenmez. HTTPServerError, customerProfileURL ve invoice-total gibi yaygın tanımlayıcı sınırlarını ayırır, ardından tekrarlanan ayırıcıları tek bir alt çizgiye indirir. Unicode harfler yerelleştirilmiş tanımlayıcılar için varsayılan olarak korunur; sıkı ASCII modu ise bir sistem yalnızca a-z, 0-9 ve alt çizgi kabul ettiğinde Latin aksanlarını düz harflere çevirir.

Sık sorulan sorular

Bu snake case çevirici ücretsiz mi?

Evet. Araç ücretsizdir, kayıt gerektirmez ve normal tarayıcı kullanımı için pratik bir satır sınırı yoktur. Tek bir değer veya bütün bir sütun yapıştırıp anında dönüştürebilirsiniz.

Metnim herhangi bir yere yükleniyor mu?

Hayır. Dönüştürme tarayıcınızda yerel olarak yapılır. Tanımlayıcılarınız, dahili alan adlarınız, API payload verileriniz ve taslak metniniz cihazınızda kalır.

snake_case ne anlama gelir?

snake_case, sözcüklerin küçük harfle yazıldığı ve alt çizgiyle ayrıldığı bir adlandırma stilidir; örneğin <code>customer_profile_url</code>. Python, Ruby, Rust, veritabanları, dosya adları ve birçok API kuralında yaygındır.

camelCase veya PascalCase dönüştürebilir mi?

Evet. Yaygın case sınırlarını algılar; böylece <code>customerProfileURL</code> <code>customer_profile_url</code> olur, <code>HTTPServerError</code> ise <code>http_server_error</code> olur.

SCREAMING_SNAKE_CASE ne için kullanılır?

SCREAMING_SNAKE_CASE büyük harfli varyanttır ve genellikle <code>API_BASE_URL</code> gibi sabitler, enum değerleri ve ortam değişkenleri için kullanılır. Hedef stil büyük harfli tanımlayıcı bekliyorsa SCREAMING modunu kullanın.

Aksanları ve İngilizce olmayan metni destekliyor mu?

Evet. Unicode harfler varsayılan olarak korunur; Kiril, Yunan, Hintçe, Çince ve diğer yazılardaki sözcükler boşluk veya noktalama ile ayrıldığında saklanır. Unicode'u yalnızca sıkı ASCII çıktı gerektiğinde kapatın.

Birçok adı aynı anda dönüştürebilir miyim?

Evet. Her satıra bir değer yapıştırın; araç aynı sırada her satır için bir dönüştürülmüş tanımlayıcı döndürür. Elektronik tablo başlıkları, veritabanı sütunları ve toplu kod temizliği için kullanışlıdır.