Masa Hesap

snake_case Dönüştürücü

Metni ya da kelimeleri yapıştırın ve snake_case'e dönüştürün — Python değişkenleri, veritabanı sütunları ve dosya adları için. Tarayıcınızda çalışır.

Gizli — sayım tarayıcınızda yapılır, hiçbir şey yüklenmez

Sonuç

Kelimeler nasıl ayrılır

Girdi, camelCase/PascalCase sınırlarında (küçük harf ya da rakamdan sonra gelen büyük harf) ve herhangi bir noktalama işareti ya da boşlukta bölünür — yani «my-var_name», «myVarName» ve «my var name» aynı şekilde dönüştürülür. Rakamlar kendilerinden önceki kelimeye eklenir (userID42 → user, id42); asla kendi başına ayrı bir kelimeye bölünmez.

Kısaltma sınırı — API adlarını dönüştürmeden önce okuyun

Ardışık büyük harfler (HTTP, XML, ID gibi bir kısaltma dizisi) kendilerinden sonraki kelimeden AYRILMAZ — getHTTPResponse, get_http_response yerine get_httpresponse olur; XMLParser, xml_parser yerine xmlparser olur. Bu, sınır kuralının (küçük harf/rakam → büyük harf) gerçek ve doğrulanmış bir sınırlamasıdır, nadir bir hata değildir — her kısaltmayı ayrı bölmek istiyorsanız dönüştürmeden önce elle bir ayraç ekleyin (getHTTP_Response).

Tamamlanıyor

Dönüştürülen metin, siz yazdıkça çıktı kutusunda canlı olarak görünür — Kopyalayın ya da tarayıcınız destekliyorsa İndir'i kullanın. Dönüşüm geçmişi tutulmaz; sayfayı yenilemek her iki kutuyu da temizler.

snake_case nedir?

snake_case, kelimeleri alt çizgiyle birleştirir ve tümünü küçük harf yapar: "user profile page" → "user_profile_page". Python değişkenleri, Ruby metotları ve SQL sütun adları için yaygın kullanılan biçimdir.

Bir ad listesini tek seferde dönüştürebilir miyim?

Evet — her satır bağımsız dönüştürülür; böylece yapıştırdığınız bir başlık ya da etiket listesi, satır başına bir snake_case tanımlayıcıya dönüşür.

Dönüştürülen metin her zaman geçerli kod mu?

Hayır — bu, düz metin için basit bir büyük/küçük harf dönüşümüdür; belirli bir dilin tanımlayıcı kurallarını ayrıştırmaz (ayrılmış kelimeler, izin verilen karakterler vb. yine geçerlidir). Dönüştürülmüş bir adı gerçek bir tanımlayıcı olarak kullanmadan önce kendi dilinizin adlandırma kurallarını kontrol edin.

↑ Araca dön