Büyük Küçük Harf Dönüştürücü
Bir metni camelCase, snake_case, kebab-case, Başlık Düzeni ve altı biçim daha olarak yeniden yazın; tarayıcınızda.
Tamamen tarayıcınızda çalışır. Hiçbir şey yüklenmez, günlüğe yazılmaz veya saklanmaz.
Her dil ve her ekip, kelimeleri bir adda birleştirmenin farklı bir yolunu benimsemiştir ve bunlar arasındaki dönüşümler, kırk tane olana kadar elle hızlıca yapılan işlerdendir. Adları yapıştırın, biçimi seçin ve sonucu alın.
Nasıl çalışır
Metin önce kelimelere bölünür. Harf ya da rakam olmayan her şey kelimeleri ayırır; büyük harften önce gelen küçük harf de öyle: userName iki kelimedir. Ardından büyük harfle başlayan bir kelime gelen bir büyük harf dizisi, son büyük harften önce bölünür; böylece parseHTTPResponse bir ya da iki kelime yerine parse, HTTP ve Response verir.
Bir rakamın yanındaki harf bölünmez; bu da utf8 ve sha256 gibi adları bozulmadan tutar. Sonrasında her biçim, bu kelimeleri yeniden birleştirmenin bir yolundan ibarettir.
Başlık Düzeni, cümle düzeni, BÜYÜK HARF ve küçük harf doğası gereği farklıdır: yazdığınız noktalama ve boşlukları korurlar, çünkü sonrasında bir cümle hâlâ bir cümledir. Tanımlayıcı biçimleri düzeni atar, çünkü bir tanımlayıcının düzeni yoktur.
Örnekler
| Durum | Girdi | Sonuç |
|---|---|---|
| Bir tanımlayıcı içindeki kısaltma | parseHTTPResponse | parse_http_response |
| Sabite dönüştürülen bir cümle | maximum retry count | MAXIMUM_RETRY_COUNT |
| Bozulmadan kalması gereken bir sürüm numarası | utf8 encoder v2 | utf8EncoderV2 |
Sık sorulan sorular
HTTPResponse neden h_t_t_p_response değil de http_response oluyor?
Çünkü bir büyük harf dizisi tek kelime olarak okunur. Dizinin ardından küçük harf geliyorsa bölme son büyük harften önce yapılır; hem kısaltmayı hem de arkasından gelen kelimeyi kurtaran tek okuma budur.
Başlık Düzeni neden PascalCase ile aynı değil?
PascalCase bir tanımlayıcıdır: boşluklar kaybolmuştur. Başlık Düzeni ise büyük harfli düzyazıdır; boşluklar ve noktalama tam koyduğunuz yerde kalır.
Başlık Düzeni kısa kelimeleri küçük harfle mi bırakıyor?
Hayır. Her kelime büyük harfle başlar. Bir yazım kılavuzunun hangi kelimeleri küçük harfle bıraktığı kılavuzdan kılavuza ve dilden dile değişir; birini sessizce uygulamak, bu aracın dayanağı olmayan bir karar olurdu.
Aksanlı ve özel harflere ne oluyor?
Korunurlar ve büyük-küçük harf dönüşümleri doğru yapılır; yani “güneş” “GÜNEŞ” olur. Aksanları kaldırmak başka bir iştir ve onu slug oluşturucu yapar.
Türkçe seçeneği ne işe yarar?
Türkçe ve Azerbaycan Türkçesi noktalı ve noktasız i’yi iki ayrı harf olarak yazar: i’nin büyüğü İ, I’nın küçüğü ı’dır. Seçenek kapalıyken istanbul, bu dillerde bir yazım hatası olan ISTANBUL’a dönüşür; seçenek açıkken İSTANBUL olur. Seçenek yalnızca bu dillerde yazılmış sayfalarda varsayılan olarak işaretlidir, çünkü yapıştırdığınız metnin sayfanın dilinde olması gerekmez.
Bilmekte fayda var
- Her şey tarayıcınızda gerçekleşir. Yapıştırdıklarınız yüklenmez, kaydedilmez ve saklanmaz.