Trim, bilgisayar bilimlerinde ve metin işlemede kullanılan bir terimdir ve genellikle bir dizenin başındaki ve sonundaki boşlukları (veya belirtilen diğer karakterleri) temizleme işlemini ifade eder.
Trim İşleminin Amacı:
- Veri temizliği: Kullanıcı girdilerinden veya dosyalardan okunan verilerde oluşan gereksiz boşlukları temizleyerek veri tutarlılığını sağlamak.
- Veri karşılaştırması: Dize karşılaştırmalarında, farklı kaynaklardan gelen verilerin eşit olup olmadığını doğru bir şekilde belirlemek.
- Görünüm: Kullanıcı arayüzlerinde (UI), metin alanlarında daha temiz ve düzenli bir görünüm sağlamak.
Trim Çeşitleri:
- Ltrim (Left Trim): Dizenin sadece başındaki boşlukları temizler. (<a href="https://www.nedemek.page/kavramlar/ltrim">Ltrim</a>)
- Rtrim (Right Trim): Dizenin sadece sonundaki boşlukları temizler. (<a href="https://www.nedemek.page/kavramlar/rtrim">Rtrim</a>)
- Trim: Dizenin hem başındaki hem de sonundaki boşlukları temizler. (<a href="https://www.nedemek.page/kavramlar/trim">Trim</a>)
Hangi Karakterler Temizlenir?
Trim fonksiyonu genellikle aşağıdaki karakterleri temizler:
- Boşluk (space)
- Tab (\t)
- Yeni satır (\n)
- Satır başı (\r)
- Dikey tab (\v)
- Form feed (\f)
Bazı trim fonksiyonları, temizlenecek karakterleri belirtme olanağı da sunar. Örneğin, sadece belirli bir karakteri (örneğin, '*') temizlemek istenebilir.