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

  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • waterfairy17

    waterfairy17

    9 Aralık 2007
  • wowchick16

    wowchick16

    17 Mart 2007