Metin

Whitespace & Trim Tools

Fazla boşlukları temizleyin: satır kenarlarındaki boşlukları kırpın, tekrarlanan boşlukları daraltın, boş satırları kaldırın, sekme ↔ boşluk dönüştürün.

Extra whitespace — at line edges, doubled up inside text, blank lines, mixed tabs and spaces — is rarely visible at a glance, but it often breaks string comparisons, parsing, or how code looks. This tool cleans up such issues with a set of targeted operations.

How to use it

Common uses

Things to keep in mind

A non-breaking space ( , code point U+00A0) looks like a regular space but is a different character to a computer — strings containing it aren't equal to a regular space in comparisons.

Trimming line-edge whitespace doesn't touch spaces inside words or sentences — collapsing repeated internal spaces is a separate operation.

Bu araç hakkında makale: Boşluklar ve görünmez karakterler: garip hataların gizli nedeni

Sıkça sorulan sorular

Kenarları kırpma ile tekrarlanan boşlukları daraltma arasındaki fark nedir?

Kenarları kırpma yalnızca her satırın başındaki ve sonundaki boşlukları kaldırır, tekrarlanan boşlukları daraltma ise bir satır içindeki birden çok ardışık boşluğu kenarlara dokunmadan tek bir boşlukla değiştirir.

Boş satırlar ve sekme/boşluk dönüştürme nasıl ele alınır?

Boş satırları tamamen kaldırabilir veya yalnızca ardışık boş satırları bire daraltabilir, ayrıca yapılandırılabilir bir sekme genişliğiyle sekmeleri boşluklara veya tam tersine dönüştürebilirsiniz.

Yapıştırılan metin bir sunucuya gönderiliyor mu?

Hayır, temizleme tamamen tarayıcınızda JavaScript ile çalışır, hiçbir veri başka bir yere iletilmez.

Sıfır genişlikli karakterler nedir?

Bunlar (zero-width space, zero-width joiner vb.) ekranda hiç yer kaplamayan ama metinde ayrı karakterler olarak bulunan karakterlerdir. Bazen bazı sitelerden kopyalarken metne karışırlar ve dize karşılaştırmasını veya aramayı fark edilmeden bozabilirler.

Non-breaking space neden normal bir boşluk gibi görünür ama farklı davranır?

Non-breaking space ( ) görsel olarak normal bir boşlukla aynıdır, ama bilgisayar için farklı bir karakterdir — ekranda aynı görünseler bile bu iki boşluk türünü içeren dizeler karşılaştırmada teknik olarak eşit değildir.

Makaleler: Metin

Case Converter: farklı adlandırma stilleri neden var

Bir projede neden değişkenler camelCase ama dosyalar kebab-case yazılır, ve bu kurallar nereden gelir.

Text Diff: algoritmalar iki metin arasındaki farkı nasıl bulur

Bir diff algoritmasının iki metin sürümü arasındaki minimum değişiklik kümesini nasıl bulduğu.

Düzenli ifadeler: temel söz dizimi ve yaygın kalıplar

Bir düzenli ifade nasıl okunur ve açgözlü eşleştirme tembel eşleştirmeden nasıl farklıdır.

Satırları sıralama ve yinelenenleri kaldırma: neden işe yarar

"10"u "9"dan önce koyan sayısal sıralamanın neden bir hata olduğu ve nasıl önleneceği.

String Escape: aynı metnin neden farklı şekilde kaçırılması gerekir

Aynı tırnak işaretinin bir JS dizesinde, JSON'da ve bir shell komutunda neden farklı şekilde kaçırıldığı.

CRLF'e karşı LF: satır sonu karakterleri neden hâlâ önemli

Windows'ta yazılan bir dosyanın neden Linux'ta git'te "tamamen değişmiş" olarak görünebileceği.

Karakter ve kelime sayma: neden her zaman basit değil

Bir emoji veya aksanlı bir harfin neden aynı anda birkaç karakter olarak sayılabileceği.

Lorem Ipsum: yer tutucu metin nereden geldi ve neden var

Tasarımcıların maketlerde gerçek içerik yerine neden kasıtlı olarak "anlamsız" metin kullandığı.

Slugify: rastgele bir metni URL'ye dönüştürme

"Merhaba, Dünya! Nasılsın?" gibi bir başlığın merhaba-dunya-nasilsin gibi URL'ye uygun bir dizeye nasıl dönüştüğü.

Markdown: basit metin söz diziminin zengin editörleri neden yendiği

Geliştiricilerin belgeleri zengin bir metin düzenleyici yerine neden Markdown'da yazmayı tercih ettiği.

Text Reverse: "metni tersine çevirmek" neden göründüğünden zor

Saf bir dize tersine çevirmenin bir emojiyi neden kullanılamaz baytlara dönüştürebileceği.

Metin frekans analizi: kelime tekrarlarını saymak neden işe yarar

Şifreli bir metindeki harf frekansının en basit yerine koyma şifrelerini kırmaya nasıl yardımcı olduğu.