İçeriğe atla
%100 yerel

Ürün özelliği ayrıştırıcısı

Serbest biçimli ürün özelliği metnini temiz bir anahtar/değer tablosuna veya JSON'a dönüştürün.

Giriş
Çıkış

Ürün özelliği ayrıştırıcısı

Ürün özelliklerini bir e-tablo dışa aktarımında, tedarikçi e-postasında veya alıntılanmış bir listede gerçekte göründükleri şekilde yapıştırın - "Renk: kırmızı, Beden: XL" bir satıra veya "Ağırlık - 2 kg" ve "Malzeme = Pamuk" her biri ayrı ayrı - ve bu araç bunları temiz, sıralı bir anahtar/değer çiftleri listesine dönüştürür. Anahtar/değer ayırıcıları olarak iki nokta üst üste, eşittir işaretleri ve kısa çizgileri, aynı satırdaki nitelikler arasındaki ayrım olarak ise virgül veya noktalı virgülleri okur; böylece bir ürünün özelliklerinin tek bir satıra sıkıştırılmış veya birden fazla satıra yayılmış olması fark etmez.

E-ticaret kataloğu temizliği için tasarlanmıştır: içe aktarmadan önce bir tedarikçinin ürün akışını normalleştirmek, kopyalayıp yapıştırılmış bir teknik özellik sayfasını bir e-tablonun sıralayabileceği bir şeye dönüştürmek veya bir gruptaki her listenin yayınlanmadan önce gerçekten bir Renk ve Boyuta sahip olup olmadığını kontrol etmek. Aralığın tutarlı olması gerekmez; "Renk:kırmızı", "Renk:kırmızı" ve "Renk:kırmızı"nın tümü aynı şekilde ayrıştırılır ve tek bir yapıştırmada karışık sınırlayıcı stilleri, ekstra kurulum gerekmeden işlenir. "Yapılan" veya "Mikro USB" gibi çevresinde boşluk olmayan bir kısa çizgi, ayırıcıyla karıştırılmak yerine tek başına bırakılır, böylece bir anahtar veya değerdeki bileşik sözcükler bozulmadan kalır.

İki çıktı formatı, insanların genellikle daha sonra yaptığı iki şeyi kapsar. "Tablo (anahtar | değer)", hücre hücreye doğrudan bir elektronik tabloya yapıştırılan düz metinli, iki sütunlu bir düzen sağlar. "JSON dizisi", bir komut dosyasına veya ürün şemasına bırakılmaya hazır bir [{"key": ..., "value": ...}] dizisi üretir. "Yinelenen çiftleri kaldır", tam olarak aynı anahtar ve değerle tekrarlanan nitelikleri daraltır ve "Anahtara göre sırala", ilgili niteliklerin (Renk, Malzeme, Boyut, Ağırlık) yazılma sırasına bakılmaksızın sıralanması için sonucu alfabetik olarak sıralar.

Her şey tarayıcınızda gerçekleşir; yapıştırılan özellikler, ne kadar dağınık veya özel olursa olsun, asla yüklenmez veya bir sunucuya gönderilmez.

FAQ

Bir anahtar ile değer arasında hangi sınırlayıcıları tanır?
İki nokta üst üste, eşittir işareti veya yanında en az bir boşluk bulunan kısa çizgi — "Renk: kırmızı", "sku=AB-12" ve "Ağırlık - 2kg" hepsi işe yarar. "Yapım" veya "Mikro USB" gibi çevresinde boşluk olmayan bir çizgi, bunun yerine kelimenin bir parçası olarak değerlendirilir.
Bir satıra birden fazla özellik koyabilir miyim?
Evet. Bunları virgül veya noktalı virgülle ayırın, örneğin "Renk: kırmızı, Boyut: XL; Ağırlık - 2kg" — veya bunun yerine her satıra bir özellik yazın. Her iki stil de aynı macunda karıştırılabilir.
Anahtar/değer çiftine benzemeyen metne ne olur?
Tahmin edilmek yerine atlanır, dolayısıyla çıktı yalnızca aracın doğru şekilde ayrıştırıldığından emin olduğu nitelikleri içerir.
Sonucu tablo yerine JSON olarak dışa aktarabilir miyim?
Evet. Düz metin tablosu yerine bir `[{"key": ..., "value": ...}]` dizisi elde etmek için "Çıktı biçimi"ni "JSON dizisi" olarak değiştirin.
Ürün verilerim herhangi bir yere yüklendi mi?
Hayır. Ayrıştırma tamamen tarayıcınızda gerçekleşir; buraya yapıştırdığınız hiçbir şey bir sunucuya gönderilmez; bu, paylaşmamanız gereken tedarikçi verileri açısından önemlidir.