COMPUTER ENGINEER

Tüm projelere dön
PROJECT / VERİ ARAÇLARI

Text Studio

Dağınık metinden veri ayıkla, temizle, anonimleştir ve regex'i canlı test et. Üyeliksiz, tarayıcıda çalışan metin stüdyosu.

Güncelleniyor Son güncelleme:
Text Studio kapak görseli
01 / NEDEN?

Projenin amacı.

Regex bilmeyen insanlara metin temizleme ve veri ayıklama gücü vermek; bilenlere de hızlı, güvenli bir laboratuvar sunmak.

02 / NELER SUNUYOR?

Öne çıkan özellikler.

  • 12 veri türünü ayıklama (doğrulamalı) ve liste, CSV, JSON çıktısı
  • 30'dan fazla temizleme işlemi ve 7 hazır tarif
  • Sürüklenebilir adımlarla temizleme hattı ve gelişmiş bul-değiştir (\U \L \u şablonları)
  • Kısmi, etiketli veya blok biçiminde maskeleme
  • Canlı vurgulama, parça parça açıklama ve test senaryolarıyla Regex Lab
  • JavaScript, Python ve C# kod üretimi
03 / MUTFAK

Problemler ve çözümler.

Karşılaştığım problemler

Kullanıcı regex'inin sayfayı kilitleyebilmesi, Türkçe harf kurallarının (İ/ı) standart fonksiyonlarda yanlış çalışması ve telefon ya da kimlik numarasına benzeyen rastgele rakamların yanlış pozitif üretmesi.

Nasıl çözdüm?

Kullanıcı desenlerini zaman aşımlı bir Web Worker'da çalıştırdım; yerleşik desenler doğrusal zamanlı yazıldı ve kötü niyetli girdilerle test edildi. Büyük/küçük harf işlemleri tr-TR yerel ayarıyla yapılır. IBAN mod-97, T.C. kimlik algoritması ve Luhn ile doğrulama yapılır.

Tüm projelere dön