Aynı normal ifadeyi farklı normal ifade motorlarına karşı nasıl test edebilirim?
Aynı normal ifadeyi farklı normal ifade motorlarına karşı nasıl test edebilirim?
Yanıtlar:
En güçlü ücretsiz çevrimiçi regexp test aracı açık ara http://regex101.com/'dir - RE motorunu (PCRE, JavaScript, Python) seçmenize izin verir, bir hata ayıklayıcıya sahiptir, eşleşmeleri renklendirir, anında normal ifadeyi açıklar, yapabilir Normal ifade oyun alanına kalıcı bağlantılar oluşturun.
Diğer çevrimiçi araçlar:
Windows masaüstü araçları:
Jeff Atwood [normal ifadeler hakkında yazdı] (gönderi :).
SO kullanıcıları tarafından önerilen diğer araçlar şunları içerir:
Expresso ( www.ultrapico.com ) kullanıyorum. Geliştirici için bir çok güzel özelliği var. Düzenleyici benim favorimdi, ancak çok uzun süredir güncellenmedi ve sürekli olarak karmaşık RegEx'lerle çökmelerle karşılaştım.
İşte Mac için bazıları: ( Not: araçları web sitelerine göre yargılamayın )
Bir Emacs kullanıcısıysanız, komut re-builder
bir Emacs regex yazmanıza izin verir ve grupları işaretlemek için renklerle geçerli arabellekte eşleşen dizeleri anında gösterir. Emacs kadar ücretsizdir.
RegexBuddy tercih edilen bir silahtır
Mükemmel ve ücretsiz Rad Software Regular Expression Designer'ı kullanıyorum .
Sadece normal bir ifade yazmak istiyorsanız, sözdizimi konusunda biraz yardım alın ve RE'nin eşleşmesini ve değiştirilmesini test edin, o zaman bu oldukça az yer kaplayan araç idealdir.
eclipse kullananlar için birkaç eclipse eklentisi,
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Elbette Kodos . Çünkü Pythonic. ;)
RegexBuddy harika !!!
RegExBuddy'ye katılıyorum, ancak ücretsiz istiyorsanız veya kendi sistemimde değil bir yerde çalışıyorsam RegExr , üzerinde çalışabileceğiniz ve gerçek zamanlı kalıp yapan çok sayıda önceden oluşturulmuş normal ifade segmenti olan harika bir çevrimiçi (Flash) araçtır. testiniz için uygun.
Geçmişte basit düzeni, anlık vurgulaması ve fiyatı (ücretsiz) için The Regex Coach'u tercih ettim.
NET normal ifadelerini test etmeye çalışırken arada bir sorunla karşılaşıyorum. Bunun için, aslında .NET düzenli ifade motorunu kullanan bir araç kullanmak daha iyidir. Geçen yıl Regex Hero'yu inşa etmem için tüm neden buydu . Silverlight'ta çalışır ve bu nedenle doğrudan .NET Regex Sınıf kitaplığından çalışır.
Regexbuddy tüm bunları yapar. http://www.regexbuddy.com/
bu sorunun kabul edilen cevabına bakın: Normal İfadeleri Öğrenme
çevrimiçi için: http://regexpal.com/ masaüstü için: The Regex Coach
Regex Coach için +1 burada. Ücretsiz ve işi gerçekten iyi yapıyor.
Ben hala büyük bir The Regulator hayranıyım.
Bazı kararlılık sorunları var ancak bunlar Intellisense devre dışı bırakılarak düzeltilebilir. Bir ifade oluştururken bazı ifadeler ve yazım hataları ile çıldırır.
Eğer isterim Roy Osherove güncellenen, ama görünüyor onun diğer şeylerle meşgul gibi.
Bunu çevrimiçi olarak kullanmayı seviyorum: http://www.cuneytyilmaz.com/prog/jrx/ Elbette, javascript regexp olacak, ancak henüz farkı fark edecek kadar akıllıca bir şey yapmadım.
Ben kişisel olarak Normal İfade Test Cihazını seviyorum .
Ücretsiz bir firefox eklentisi, bu yüzden her zaman açık!
Ayrıca bu regex eklentisi , tutulma ve fikir kullanıcıları için faydalı olabilir .
Http://regexhero.net/tester/ çok seviyorum
Ücretsiz ve açık kaynaklı düzenli ifade test cihazı olan Regex Master'a göz atın
Bu regex test cihazı javascript, php ve python http://www.piliapp.com/regex-tester/ test edebilir
RegExBuddy ile şu ana kadar hemfikirim ve onaylıyorum.
Actionscript 3 ile test için RegExr (hangisi olursa olsun)
http://rgx-extract-replace.appspot.com , sütunlar halinde biçimlendirilmiş yakalanan normal ifade gruplarını listeleme işlevine sahiptir ve isteğe bağlı olarak giriş metnindeki eşleşen kalıpları değiştirebilir.