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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • graham025

    graham025

    25 NİSAN 2006
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006