SORU
19 Ocak 2011, ÇARŞAMBA


Düzenli İfadeler için en kötü Durum Analizi

Düzenli ifade karşı eşleşen belirli bir düzenli ifade alır ve işlemleri belirli bir sayıda karakter için gerekli olan yaprak sayısı açısından en kötü durum senaryosu döneceğine dair herhangi bir alet var mı?

Örneğin, bir (f|a)oo.*[ ]baz verilen kaç adım motoru muhtemelen ama üzerinden 100 karakter maç gidebilir?

Ayrıca eğer metin örnekleri ... ... ve her çalışma için ortalama operasyon gösterebilen bir araç varsa sevinirim.

Bu motor kullanılan ve uygulaması üzerinde çok bağlıdır farkındayım ama bu ne kadar yaygındır gibi cahil değilim. Eğer birçok dilde yaygın bir durumdur (eğer benim soru çok belirsiz hale) Perl ve Python özellikle ilgi olacaktır.

CEVAP
19 Ocak 2011, ÇARŞAMBA


Regexbuddy's hata ayıklayıcı birçok adım motoru ya da belirli bir örnek üzerinde maç değil sonuç alacağını gösterir. catastrophic backtracking debugging regular expressions Daha fazla bilgi.

catastrophic backtracking shown in RegexBuddy

Ücretsiz değil ama 3 ay para iade garantisi sunuyoruz. PS:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011
  • sk8ingis4me

    sk8ingis4me

    16 Mart 2006
  • wowchick16

    wowchick16

    17 Mart 2007