Metin masası

Satırları Kırp

Her satırın başındaki ve sonundaki boşlukları, satır sırasını değiştirmeden kaldırın.

Satırları Kırp: Baştaki ve sondaki boşluk karakterlerini kaldırarak yapıştırılan her satırın kenarlarını temizleyin. Satırları Kırp, sözcükler arasındaki boşlukları değiştirmez, liste sırasını korur ve boş girdileri boş olarak bırakır. Girintinin anlamlı olmadığı durumlarda, istenmeyen kenar boşluklarıyla kopyalanmış etiketler veya tanımlayıcılar için kullanın. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
Trim Lines / yerel düzenleyiciYerel işleme

Tamamen tarayıcınızda çalışır

100,000 karakter girdi · 10,000 mantıksal satır · 200,000 karakter çıktı

Sonuç

Hazır

Metin yerel olarak işlenir. Araç, yalnızca izin verilen işlemleri birebir uygular; normal ifadeleri veya kodu çalıştırmaz.

Kenarları kaldırma kuralı ve tam sonuç

L bir mantıksal satır, P başındaki en uzun boşluk dizisi ve S sonundaki en uzun boşluk dizisi olsun. Çıktı satırı, ortadaki bölüm değiştirilmeden P ve S kaldırılmış L'dir. 12 \r\n\t34\t\r\n \r\n girdisinde üç giriş 12, 34 ve boş bir giriş olur. Tam çıktı 12\n34\n\n şeklindedir: üç mantıksal satır ve korunan son LF. Üçüncü girişi kırpmak onu silmez. Gizli karakterleri incelemek için Unicode inspector aracını, iç boşlukların da ele alınması gerekiyorsa remove extra spaces aracını kullanın.

Sınırlar, Unicode ve kapasite

ECMAScript kenar boşluğu kümesini tanımlar (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim); bu küme ASCII boşluğundan daha fazlasını içerir. Satır ayırıcı LF, CRLF ve tek başına CR'yi tanır; sonuç LF kullanır. Unicode satır ayırıcı U+2028 burada mantıksal satır sınırlayıcısı değildir, ancak kenar kırpma işlemi onu kaldırabilir. Bir istek en fazla 100.000 girdi kod noktası ve 10.000 satır kabul eder; çıktı 200.000 kod noktasıyla sınırlıdır. Kırpma, sıralama düzenini veya dil harmanlamasını değiştirmez. Tarayıcı alanları uzunluk sınırı için UTF-16 birimlerini sayar; bu nedenle ek bir karakter iki girdi yeri kaplayabilir.

Nasıl kullanılır?

  1. Satırlarınızı yerel düzenleyiciye yapıştırın veya yazın.
  2. Bu dönüşüm için gösterilen seçenekleri ayarlayın ve çalıştırın.
  3. Sonucu inceleyin, ardından metni kopyalayın veya indirin.

Gizlilik ve sınırlamalar

Metniniz ve sonucunuz bu cihazda kalır. Hiçbir şey yüklenmez ve girilen kod çalıştırılmaz.

İlgili araçlar

Sık sorulan sorular

Sözcükler arasındaki tekrarlanan boşluklar kaldırılır mı?

Hayır. Satırın içinde bulunan kırmızı apple ifadesindeki iki boşluk, iki boşluk olarak kalır. Yalnızca kenarlara değen boşluk karakterleri kaldırılır. Sütunlar arasındaki sekmeler de korunur; bu nedenle kırpma, sekmeyle ayrılmış bir kaydı tek boşluklu bir cümleye dönüştürmez.

Kenar kısmında görünmez bir karakter neden kalıyor?

Her görünmez karakter, kırpma kurallarına göre boşluk karakteri değildir. U+200B sıfır genişlikli boşluk olarak kalırken U+00A0 bölünmez boşluk kenarda kaldırılır. Aksanlar ve birleştirici işaretler korunur. Bu işlem Unicode normalleştirmesi değildir ve birbirine benzeyen tanımlayıcıları tespit etmek için kullanılmaz.

Girintili kaynak kodunu veya Markdown'ı kırpmalı mıyım?

Genellikle yalnızca yapısını kontrol ettikten sonra kırpın. Baştaki boşluklar iç içe yapıyı veya kod bloklarını belirtebilir; sondaki boşluklar da metin biçimlerinde bilinçli olarak kullanılabilir. Araç, düzen amacıyla eklenmiş boşlukları anlamlı boşluklardan ayıramaz. Önce küçük bir bölümü kopyalayın ve geniş çapta uygulamadan önce özgün metinle karşılaştırın.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez