İçeriğe geç
Favoriler

Metin Ayırıcı

Güncellendi:

Bir listenin ayıracını başka bir ayıraca dönüştürün. Metninizi yapıştırın, mevcut ayıracını seçin, ardından sonuç için yeni satır, boşluk, noktalı virgül, tire, dikey çizgi veya nokta seçin.

Metin Sınırlayıcı Dönüştürme Aracı

Giriş alanları
Etkinleştirilirse, herhangi bir değeri değiştirdiğinizde sonuç otomatik olarak güncellenir.

Metin Ayırıcı Formülü

Formül
\[ (p_1,\ldots,p_n)=\operatorname{split}(T,d_{\mathrm{old}}),\qquad R=\operatorname{join}_{d_{\mathrm{new}}}\bigl(\operatorname{filter}_{\ne\varnothing}(\operatorname{trim}(p_1),\ldots,\operatorname{trim}(p_n))\bigr) \]

Burada:

  • \(T\) — girdiğiniz metin.
  • \(d_{\mathrm{old}}\) — seçilen mevcut ayıraç.
  • \(p_1,\ldots,p_n\) — metnin bölünmesiyle oluşan parçalar.
  • \(d_{\mathrm{new}}\) — sonuç için seçilen ayıraç.
  • \(R\) — sonuç metni.

Araç, metni böler, her parçanın başındaki ve sonundaki boşlukları kaldırır, boş parçaları atar ve kalan öğeleri özgün sıralarında birleştirir. Yalnızca eski ayıracın her geçtiği yeri değiştirmez: boşlukların kırpılması ve boş öğelerin çıkarılması da metni değiştirebilir.

Metin Ayırıcı – Hesaplama Örneği

Örnek: varsayılan Metni kullanın; Elma, Muz ve Portakal ayrı satırlarda olsun. Şu an ayrılmış seçeneğini Yeni satır'da, Ayır seçeneğini de Boşluk'ta bırakın.

Satır sonlarından bölme üç öğe üretir. Hiçbirinde çevresinde boşluk yoktur ve çıkarılması gereken bir öğe de yoktur.

\[ (\text{Elma},\text{Muz},\text{Portakal})\xrightarrow{\text{boşluklarla birleştir}}\text{Elma Muz Portakal} \]

Sonuç: Elma Muz Portakal.

Metin Ayırıcı nasıl kullanılır?

  1. Listenizi Metin alanına girin veya yapıştırın. Hangi karakterin veya satır sonunun bir öğeyi diğerinden ayırdığını kontrol edin.
  2. Şu an ayrılmış bölümünde bu mevcut ayıracı seçin: Yeni satır, Boşluk, ;, -, | veya ..
  3. Ayır bölümünde öğelerin arasında olmasını istediğiniz ayıracı seçin. Aynı altı seçenekten birini seçebilirsiniz.
  4. Dönüştürülen metni Sonuç altında okuyun ve başka bir yere yapıştırmak isterseniz kopyalama denetimini kullanın.

Örneğin, satır satır yazılmış bir listeyi tek satıra almak için mevcut ayıraç olarak Yeni satır'ı, yeni ayıraç olarak Boşluk'u seçin. kırmızı|yeşil|mavi metnini kırmızı;yeşil;mavi yapmak için önce |, sonra ; seçin. Sonuç beklediğiniz gibi bölünmediyse Şu an ayrılmış seçeneğini kontrol edin: araç ayıracı sizin yerinize algılamaz.

Metni ayırmak ne anlama gelir?

Ayıraç, diğer adıyla sınırlayıcı, bir listedeki öğeler arasındaki sınırı işaretler. Bir liste her öğeyi kendi satırına koyabilir, öğeleri boşluklarla ayırabilir ya da noktalı virgül veya dikey çizgi gibi noktalama işaretleri kullanabilir. Sınırlayıcıyı değiştirmek, aynı öğelerin bir belgeye, forma veya başka bir metin tabanlı araca yeniden yazmadan yapıştırılmasını kolaylaştırabilir.

Metin Ayırıcı, bulduğu öğelerin sırasını korur. Öğeleri birleştirmeden önce her birinin başındaki ve sonundaki boşlukları kaldırır; böylece bir ayıraç çevresindeki fazla boşluklar dönüştürülen öğelerin çevresinde kalmaz. Boş öğeleri de atar. Örneğin, Elma;;Muz metnini noktalı virgüllerden dikey çizgiye dönüştürdüğünüzde Elma|Muz elde edilir; iki dikey çizgi arasında boş bir öğe oluşmaz.

Çıktı ayıracı olarak Yeni satır'ı seçmek, kalan her öğeyi ayrı bir satıra yerleştirir. Boşluk seçmek ise öğeleri aralarında tek boşlukla tek satıra dizer. Aynı mevcut ve yeni ayıracı seçerseniz sonuç yine de değişebilir; çünkü araç öğeleri kırpar ve boş olanları çıkarır. Bu nedenle yalnızca noktalamayı değiştirmek için değil, basit bir sınırlayıcıyla ayrılmış listeyi düzenlemek için de kullanışlıdır.

Varsayımlar ve pratik sınırlar

  • Yalnızca listelenen ayıraçlar kullanılabilir. Virgül, ayrı bir seçenek olarak sekme ve özel sınırlayıcı dizileri seçenek değildir. Mevcut ayıraç olarak Boşluk, sekmeler ve satır sonları dahil art arda gelen boşluklardan böler; çıktı olarak Boşluk ise normal tek bir boşluk ekler.
  • Yeni satır, tipik yapıştırılan satır sonlarını işler. Öncesinde satır başı (carriage return) olsun ya da olmasın, satır besleme (line feed) sonlarından böler. Tek başına satır başından bölmez.
  • Eşleşen her sınırlayıcı sınır olarak kabul edilir. - seçmek tireli bir kelimeyi böler; . seçmek ondalık bir sayıyı, kısaltmayı veya web adresini böler. Korumanız gereken öğelerin içinde geçmeyen bir sınırlayıcı seçin.
  • Tırnak içine alınmış veya yapılandırılmış veri ayrıştırılmaz. Araç, CSV tırnaklama kurallarını uygulamaz ve korunan alanları tanımaz. Sonucu bir elektronik tabloda veya veri içe aktarmada kullanmadan önce gözden geçirin.
  • Bir öğenin içindeki boşluklar, seçilen sınır olmadığı sürece korunur. Yeni satır seçiliyken Kırmızı elma tek öğe olarak kalır. Boşluk seçiliyken ise iki öğeye dönüşür.

Ayıracı değiştirmenin yanı sıra öğeleri de düzenlemeniz gerekiyorsa, önce bir listeyi alfabetik sıraya dizin veya yinelenen satırları kaldırın. Dönüştürülen metnin uzunluğunu kontrol etmek için Karakter Sayacını kullanın.

Sıkça Sorulan Sorular

Liste ayıraçlarını elle nasıl değiştirebilirim?

Öğeler arasındaki karakteri belirleyin, öğeleri ayırın, ardından aralarına istediğiniz karakteri koyarak yeniden yazın. Örneğin, "bir; iki; üç" metnindeki ayıraçları dikey çizgiye çevirmek "bir|iki|üç" sonucunu verir. Bu arada her öğenin çevresindeki boşlukları kaldırın. Biten listeyi özgün listeyle karşılaştırarak eski ayıracı içeren bir öğeyi yanlışlıkla bölmediğinizden emin olun.

Virgülle ayrılmış bir listeyi dönüştürebilir miyim?

Doğrudan hayır: virgül bir giriş seçeneği değildir. Basit bir liste için önce bir metin düzenleyicinin bul ve değiştir özelliğiyle virülleri noktalı virgüle çevirebilir, sonra noktalı virgülleri burada dönüştürebilirsiniz. Bunu CSV dosyaları veya "Smith, John" gibi değerlerle yapmayın: her virgülü değiştirmek, tek bir öğeye ait metni de böler.

Çok kelimeli öğeleri nasıl bir arada tutarım?

Öğelerinizin içinde geçmeyen bir sınır kullanın. Her ürün adı kendi satırındaysa, mevcut ayıraç olarak Yeni satır'ı seçin; "Kırmızı elma" bu durumda öğeleri dikey çizgiyle birleştirseniz bile tek öğe olarak kalır. Mevcut ayıraç olarak Boşluk seçmek, "Kırmızı" ve "elma"yı ayrı öğeler olarak değerlendirir.

Sonuçta boş alanlar neden eksik?

Dönüştürücü boş konumları korumaz. Art arda gelen ayıraçlar ya da listenin başındaki veya sonundaki bir ayıraç, sonuçta atılan boş parçalar üretebilir. Bu, gündelik bir listeyi düzenlemek için kullanışlıdır ama boş bir alanın anlam taşıdığı kayıtlar için uygun değildir. Alan konumlarının korunması gerekiyorsa yapılandırılmış veri düzenleyicisi kullanın.

Ayıraç olarak sekme kullanabilir miyim?

Sekmeyle ayrılmış metni, mevcut ayıraç olarak Boşluk'u seçerek bölebilirsiniz; çünkü bu seçenek sekmeleri ve diğer boşlukları da tanır. Ancak bir sekmeyi boşluktan ayırt etmez. Bir alan boşluk içeriyorsa, kelimeleri ayrı öğeler olabilir. Sekme çıktı seçeneği yoktur; bu nedenle sekmeyle ayrılmış veri üretmeniz gerekiyorsa özel bir metin düzenleyici kullanın.

Sonuç CSV veya elektronik tablo içe aktarımı için uygun mu?

Her zaman değil. CSV dosyaları, tırnak içine alınmış alanlar, gömülü noktalama işaretleri ve bazen satır sonları için kurallar gerektirir; bu dönüştürücü bu kuralları uygulamaz. Görsel olarak doğru görünen bir liste bile, elektronik tablo farklı bir sınırlayıcı bekliyorsa yanlış sütunlara aktarılabilir. Önemli veriler için CSV uyumlu bir düzenleyici kullanın ve kaydetmeden önce içe aktarılan satır ve sütunları önizleyin.

Sonucu geri dönüştürerek özgün metnimin aynısını geri alabilir miyim?

Hayır. Geri dönüştürme görünür ayıraçları geri getirebilir, ancak öğelerin uçlarından kaldırılan boşlukları veya atılan boş öğeleri geri kazandıramaz. Bir öğenin içinde de geçen bir ayıraç, sınırların nereye düşeceğini değiştirebilir. Tam biçimlendirmesi veya alan sayısı önemliyse özgün metnin bir kopyasını saklayın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir