मैं विभिन्न रेगुलर एक्सप्रेशन इंजन के खिलाफ एक ही रेगेक्स का परीक्षण कैसे कर सकता हूं?
मैं विभिन्न रेगुलर एक्सप्रेशन इंजन के खिलाफ एक ही रेगेक्स का परीक्षण कैसे कर सकता हूं?
जवाबों:
अब तक का सबसे शक्तिशाली मुफ्त ऑनलाइन रेगेक्स टेस्टिंग टूल है http://regex101.com/ - आपको आरई इंजन (पीसीआरई, जावास्क्रिप्ट, पायथन) का चयन करने की सुविधा देता है, एक डीबगर है, मैचों को रंग देता है, मक्खी पर रेगेक्स को समझाता है। रेगेक्स खेल के मैदान के लिए पर्मलिंक बनाएं।
अन्य ऑनलाइन उपकरण:
विंडोज डेस्कटॉप उपकरण:
जेफ एटवुड [नियमित अभिव्यक्ति के बारे में लिखा है] (पोस्ट :)।
SO उपयोगकर्ताओं द्वारा सुझाए गए अन्य उपकरणों में शामिल हैं:
मैं एक्सप्रेसो ( www.ultrapico.com ) का उपयोग करता हूं । इसमें डेवलपर के लिए कई अच्छे फीचर हैं। रेगुलेटर मेरा पसंदीदा हुआ करता था, लेकिन यह इतने लंबे समय तक अपडेट नहीं हुआ और मैं लगातार जटिल एक्सएक्सएक्स के साथ क्रैश में भाग गया।
मैक के लिए कुछ इस प्रकार हैं: ( नोट: अपनी वेबसाइटों द्वारा टूल को न देखें )
यदि आप एक Emacs उपयोगकर्ता हैं, तो कमांड re-builderआपको Emacs regex टाइप करती है और मौजूदा बफ़र में मिलते-जुलते तारों को फ्लाई करती है, जिसमें रंगों के साथ समूहों को चिह्नित किया जाता है। यह Emacs के रूप में मुफ्त है।
RegexBuddy पसंद का एक हथियार है
मैं उत्कृष्ट और मुफ्त रेड सॉफ्टवेयर नियमित अभिव्यक्ति डिजाइनर का उपयोग करता हूं ।
यदि आप केवल एक नियमित अभिव्यक्ति लिखना चाहते हैं, तो सिंटैक्स के साथ थोड़ी मदद करें और आरई के मिलान और प्रतिस्थापन का परीक्षण करें तो यह काफी हल्का-फ़ुटप्रिंट उपकरण आदर्श है।
ग्रहण का उपयोग करने वालों के लिए कुछ ग्रहण प्लगइन्स,
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Kodos निश्चित रूप से। क्योंकि यह पायथन है। ;)
रेगेक्सबुडी महान है !!!
मैं RegExBuddy पर सहमत हूं, लेकिन अगर आप मुफ्त चाहते हैं या जब मैं कहीं काम कर रहा हूं और मेरे अपने सिस्टम पर नहीं है तो RegExr एक बेहतरीन ऑनलाइन (फ्लैश) टूल है जिसमें बहुत सारे प्री-बिल्ट रेगेक्स सेगमेंट हैं जो वास्तविक समय के पैटर्न के साथ काम करते हैं। अपने परीक्षण के लिए मिलान।
अतीत में मैंने अपने सरल लेआउट, तात्कालिक हाइलाइटिंग और इसकी कीमत (मुक्त) के लिए रेगेक्स कोच को प्राथमिकता दी।
हालांकि मैं नियमित रूप से अभिव्यक्ति का परीक्षण करने के लिए कोशिश कर रहा हूँ जब मैं इसके साथ एक मुद्दे में चलाने में थोड़ी देर में हर एक बार। उसके लिए, यह पता चला है, एक उपकरण का उपयोग करना बेहतर है जो वास्तव में .NET नियमित अभिव्यक्ति इंजन का उपयोग करता है। पिछले साल रेगेक्स हीरो बनाने का मेरा पूरा कारण यही था । यह सिल्वरलाइट में चलता है, और इस तरह, सीधे .NET रेगेक्स क्लास लाइब्रेरी से चलता है।
Regexbuddy यह सब करता है। http://www.regexbuddy.com/
इस प्रश्न का स्वीकृत उत्तर देखें: लर्निंग रेगुलर एक्सप्रेशंस
ऑनलाइन के लिए: डेस्कटॉप के लिए http://regexpal.com/ : रेगेक्स कोच
+1 रेगेक्स कोच के लिए यहां। नि: शुल्क और काम वास्तव में अच्छी तरह से करता है।
मैं अभी भी एक बड़ा नियामक हूं ।
कुछ स्थिरता समस्याएं हैं लेकिन इन्टेलिसेंस को अक्षम करके इन्हें ठीक किया जा सकता है। यह कुछ भावों और टाइपो के साथ एक अभिव्यक्ति के निर्माण में पागल हो जाता है।
अगर रॉय ओशेरोव अपडेट करते हैं तो यह पसंद करेंगे , लेकिन ऐसा लगता है कि वह अन्य चीजों में व्यस्त हैं।
मैं इस ऑनलाइन का उपयोग करना पसंद करता हूं: http://www.cuneytyilmaz.com/prog/jrx/ बेशक, यह जावास्क्रिप्ट regexp होगा, लेकिन मैंने अभी तक अंतर को नोटिस करने के लिए काफी चतुर कुछ भी नहीं किया है।
मुझे व्यक्तिगत रूप से रेगुलर एक्सप्रेशन टेस्टर पसंद है ।
यह एक मुफ्त फ़ायरफ़ॉक्स प्लगइन है, इसलिए हमेशा चालू रहता है!
इसके अलावा यह regex प्लगइन ग्रहण और विचार उपयोगकर्ताओं के लिए उपयोगी हो सकता है ।
मुझे http://regexhero.net/tester/ बहुत पसंद है
की जाँच करें Regex मास्टर जो स्वतंत्र और खुला स्रोत है नियमित अभिव्यक्ति परीक्षक
यह रेगेक्स परीक्षक जावास्क्रिप्ट, php और अजगर http://www.piliapp.com/regex-tx/ का परीक्षण करने में सक्षम है
RegExBuddy अब तक मैं साथ और समर्थन करता हूं।
Actionscript 3 (जो भी मानक हो) के साथ परीक्षण के लिए RegExr
http://rgx-extract-replace.appspot.com में स्तंभों में स्वरूपित कैप्चर किए गए rexx समूहों को सूचीबद्ध करने की कार्यक्षमता है और वैकल्पिक रूप से इनपुट पाठ में मिलान किए गए पैटर्न को बदल सकते हैं।