2009-05-15 14 views
10

मैं सहयोगी RegEx वेबसाइट या सॉफ़्टवेयर की तलाश में हूं, जहां कोई "मैच" के कई मामलों को सबमिट कर सकता है और "मेल नहीं खाता" तो अन्य रेगेक्स को दोबारा प्रतिक्रिया दे सकता है। Refactormycode.com की तरह लेकिन एक RegEx मोड़ के साथ। और इस तरह यह देखना संभव है कि कौन सा कोड तेजी से प्रदर्शन करता है और वास्तव में दिए गए मैच परीक्षणों के आधार पर सही है।सहयोगी RegEx विकास

यह वास्तव में ऐसी वेबसाइट के रूप में उपयोगी हो सकता है जहां कोई भी संपादित कर सकता है (विकी की तरह) या एक टीम के भीतर।

मैं इस बारे में सोच रहा हूं और मुझे बहुत समझ में आया हूं। क्या इस तरह कोई वेबसाइट/सॉफ्टवेयर है? यदि नहीं, तो, क्यों नहीं?

+0

यह वास्तव में एक अच्छा विचार की तरह लगता है, लेकिन काम की एक बड़ी ढेर की तरह! क्या साइट को कई रेगेक्स इंजनों को पूरा करना होगा? बोलियों? वातावरण में इसका उपयोग किया जाएगा (उदाहरण के लिए सबमिशन की संख्या और क्रम गिनती है?) –

+0

@Stjin इसे कई इंजनों का समर्थन करना चाहिए। रेगेक्स के कई, कई स्वाद हैं। POSIX से पर्ल 5 तक, अल्ट्राएडिट उपयोग की तरह sed और propientary अजीबता के लिए। –

+0

यह निर्भर करता है कि मैं शुरू करने के लिए सोचता हूं, यहां तक ​​कि केवल जेएस रेगेक्स पर्याप्त होगा, जैसे कि लॉग रन में http://www.regexpal.com/ यह विभिन्न रेगेक्स इंजन देखने के लिए सुंदर होगा। –

उत्तर

1

RegExLib

नहीं विकी प्रयास करें, लेकिन कुछ सभ्य उदाहरण।

0

RegexBuddy गैर-मुक्त सॉफ़्टवेयर है जिसमें एक फ़ोरम शामिल है।

इसमें आपके पास समुदाय और रेगेक्स टेस्टबेड के बीच एकीकरण नहीं है, लेकिन कम से कम उन दो विशेषताएं हैं।

0

मैं हमेशा The Regulator का बड़ा प्रशंसक रहा हूं। सबसे महत्वपूर्ण बात यह है कि यह मुफ़्त है, लेकिन यह RegExLib के साथ भी एकीकृत है, आपको विभिन्न विकल्पों के समूह के साथ रेगेक्स का परीक्षण करने की अनुमति देता है, इसमें प्लगइन, कोड जनरेशन और एक संपूर्ण समूह अधिक है। जबकि अन्य भिन्न हो सकते हैं, मुझे लगता है कि यह RegEx सॉफ्टवेयर के यीशु होने के बहुत करीब है।

एकमात्र चेतावनी: इसे विंडोज़ और रेगेक्स (रेगेक्स?) का उपयोग नेट रनटाइम का उपयोग करके किया जाता है। (महत्वपूर्ण, क्योंकि नियमित अभिव्यक्तियों के इलाज के बारे में कुछ बहुत सूक्ष्म नेट विशिष्ट चीजें हैं)।

आप this site भी देख सकते हैं।

+0

http://regexlib.com/RETester.aspx पर RegExLib परीक्षक या तो ".NET इंजन" या "क्लाइंट-साइड इंजन" का उपयोग करके परीक्षण करता है। हो सकता है कि आप अपनी चेतावनी में रेगुलेटर का जिक्र कर रहे हों, केवल एनईटी रनटाइम द्वारा मूल्यांकन किए जाने वाले अभिव्यक्तियों के बारे में। मैं बस यह इंगित करना चाहता था कि RegExLib विशेष रूप से .NET के लिए नहीं है, क्योंकि यह आपके उत्तर के पहले पढ़ने पर मुझे स्पष्ट नहीं था। –

+0

मेरी माफी, मुझे यह कहने में और अधिक स्पष्ट होना चाहिए था कि नियामक विशेष रूप से .NET रनटाइम द्वारा रेगेक्स मूल्यांकन करता है –

0
इसके अलावा ब्याज की

:

link text

नियमित अभिव्यक्ति जनरेटर (पर्ल php अजगर जावा जावास्क्रिप्ट coldfusion ग C++ माणिक vb VBScript j # C# C++ शुद्ध vb.net।)

0

RegExLib अच्छा repository of user submitted नियमित है भाव। प्रत्येक अभिव्यक्ति के लिए, अन्य उपयोगकर्ताओं को टिप्पणियां करने की अनुमति है ताकि लोग जो सबमिट करते हैं उस पर कुछ सहयोग और प्रतिक्रिया हो।

मुझे यकीन नहीं है कि समुदाय साइट के लिए कितना बड़ा है, इसलिए मुझे नहीं पता कि आपकी अभिव्यक्ति सबमिट करने से फीडबैक की गारंटी होगी, लेकिन मुझे यह एक अच्छा प्रारंभिक बिंदु माना गया है जब मुझे इसकी आवश्यकता है कुछ अभिव्यक्तियों के विकास के लिए शुरुआती बिंदु।

साइट पर एक शानदार regex tester भी है, जो मुझे अपने नियमित अभिव्यक्तियों का विकास और परीक्षण करते समय एक बहुत ही मूल्यवान संसाधन पाया गया है।

आपने "वेबसाइट" का उल्लेख किया है जहां कोई भी संपादित कर सकता है (विकी की तरह) या एक टीम के भीतर। "
क्यों नहीं देखते कि आप एक अतिरिक्त कंप्यूटर प्राप्त कर सकते हैं, अपना स्वयं का ओपन-सोर्स विकी सेट कर सकते हैं, और अपनी आंतरिक टीम के लिए अपनी साइट चला सकते हैं। आपके डेस्क के नीचे चलने वाला एक पुराना डेस्कटॉप शायद आपकी टीम के लिए लोड को संभालने में सक्षम होगा। और यदि इसे बेहतर कंप्यूटर की आवश्यकता के लिए पर्याप्त उपयोग मिल रहा था, तो यह आपके प्रबंधक के लिए अच्छा सबूत और औचित्य होगा या जो भी वास्तव में टीम के लिए एक अच्छा संसाधन है और बेहतर हार्डवेयर का हकदार है। (यहां तक ​​कि एक शेयरपॉइंट साइट भी विकी के बजाय काम करेगी यदि आपकी कंपनी के पास जो भी चल रहा है उस पर प्रतिबंध है।मैंने मध्य आकार की कंपनी के लिए काम किया जहां विकी बनाम शेयरपॉइंट पर कुछ अजीब नौकरशाही विवाद था क्योंकि किसी ने सोचा था कि यह लगातार होना एक अच्छा विचार होगा। पूरी तरह से गूंगा।)