रेगेक्सबडी नियमित अभिव्यक्तियों के साथ काम करने के लिए आपका सही साथी है। आसानी से नियमित अभिव्यक्ति है कि मैच वास्तव में आप क्या चाहते हैं बनाते हैं। स्पष्ट रूप से दूसरों द्वारा लिखे गए जटिल रेगेक्स को समझें। मानक रेगेक्स सिंटेक्स के बजाय या इसके अलावा सादे अंग्रेजी बिल्डिंग ब्लॉक का उपयोग करें।
रेगेक्सबडी में 15 विभिन्न प्रकार के नियमित भावों में से किसी के साथ काम करें, जिसे "जायके" कहा जाता है, जो रेगेक्सबडी का अनुकरण कर सकता है। तुरन्त एक नियमित अभिव्यक्ति आप इंटरनेट से अपने आवेदन या पसंद की प्रोग्रामिंग भाषा द्वारा इस्तेमाल रेगेक्स स्वाद के लिए नकल की है परिवर्तित। देखें कि पैटर्न आपके रेगेक्स स्वाद के साथ कैसे काम करेगा, और आपकी नियमित अभिव्यक्ति को लागू करते समय आश्चर्य से बचें।
वास्तविक डेटा पर गलतियों को रोकने, नमूना तार और फ़ाइलों पर किसी भी नियमित अभिव्यक्ति का परीक्षण करें। वास्तविक मिलान प्रक्रिया के माध्यम से कदम रखकर अनुमान के बिना डिबग। सी #, विजुअल बेसिक, जावा, सी, सी ++, डेल्फी, पर्ल, पीएचपी, पायथन, जावास्क्रिप्ट, वीबीस्क्रिप्ट, रूबी आदि के विवरणों में स्वचालित रूप से समायोजित कोड स्निपेट्स के साथ अपने स्रोत कोड में रेगेक्स का उपयोग करें।
भविष्य के पुन: उपयोग के लिए नियमित अभिव्यक्ति के पुस्तकालयों को इकट्ठा और दस्तावेज़ करें। फ़ाइलों और फ़ोल्डरों के माध्यम से बिल्ट-इन ग्रेप के साथ खोजें और बदलें। तत्काल पहुंच के लिए अपने पसंदीदा खोज और संपादन उपकरणों के साथ RegexBuddy को एकीकृत करें।
जानें कि रेगेक्सबडी के व्यापक दस्तावेज और विस्तृत नियमित अभिव्यक्ति ट्यूटोरियल से नियमित अभिव्यक्ति के बारे में जानना है।
मदद प्राप्त करें और रेगेक्सबडी उपयोगकर्ता मंचों पर नियमित अभिव्यक्ति से संबंधित कुछ भी चर्चा करें।
संस्करण इतिहास
- विवरण 3.6.1 पर तैनात 2013-03-12
विंडोज 8 के लिए पूर्ण समर्थन; स्रोत कोड स्निपेट्स उत्पन्न करते समय प्रतिस्थापन ग्रंथों में बैकस्लैश के साथ निश्चित समस्याएं
- विवरण 2.3.2 पर तैनात 2007-02-20
अब विंडोज विस्टा के साथ पूरी तरह से संगत
कार्यक्रम विवरण
यू झाला
EULA - अंत उपयोगकर्ता लाइसेंस समझौता
RegexBuddy कॉपीराइट (c) 2004-2013 जन Goyvaerts है । सभी अधिकार सुरक्षित।
'रेगेक्सबडी' और 'जस्ट ग्रेट सॉफ्टवेयर' जन गोयवार्ट्स के ट्रेडमार्क हैं।
महत्वपूर्ण - ध्यान से पढ़ें
यह लाइसेंस स्टेटमेंट और लिमिटेड वारंटी आपके बीच एक कानूनी समझौता ('लाइसेंस समझौता') का गठन करता है ('लाइसेंस', या तो एक व्यक्ति या एकल इकाई के रूप में) और जस्ट ग्रेट सॉफ्टवेयर कं लिमिटेड ('Licensor'), सॉफ्टवेयर उत्पाद रेगेक्सबडी ('सॉफ्टवेयर') का एकमात्र विश्वव्यापी प्रकाशक, जिसमें से जन गोयवार्ट्स कॉपीराइट धारक है।
इस समझौते में संदर्भित वेब साइट http://www.regexbuddy.com/ है
स्थापित करने, नकल, या अंयथा सॉफ्टवेयर का उपयोग करके, आप लाइसेंस समझौते के नियमों और शर्तों के सभी से बंधे होने के लिए सहमत हैं ।
लाइसेंस समझौते के नियमों और शर्तों की आपकी स्वीकृति पर, लाइसेंसर आपको नीचे दिए गए तरीके से सॉफ्टवेयर का उपयोग करने का अधिकार प्रदान करता है।
यदि आप लाइसेंस समझौते के नियमों और शर्तों को स्वीकार नहीं करते हैं, तो आपको अपने सभी कंप्यूटर और हटाने योग्य उपकरणों से सॉफ्टवेयर की प्रत्येक और किसी भी प्रति को तुरंत हटाना होगा।
लाइसेंसधारक एक अलग लाइसेंस समझौते के तहत अन्य व्यक्तियों या संस्थाओं को एक ही सॉफ्टवेयर लाइसेंस का अधिकार सुरक्षित रखता है।
लाइसेंसधारक को लाइसेंसधारक से एक ही उपयोगकर्ता लाइसेंस या बहु-उपयोगकर्ता लाइसेंस खरीदना होगा। यह लाइसेंस लाइसेंस प्राप्त व्यक्ति या इकाई का नाम है और किसी अन्य पक्ष को हस्तांतरणीय नहीं है। मूल्य निर्धारण और उपलब्धता पूर्व सूचना के बिना परिवर्तन के अधीन है। लाइसेंसधारक http://www.regexbuddy.com/buynow.html पर सबसे हाल ही में मूल्य निर्धारण जानकारी से परामर्श कर सकते हैं
यदि लाइसेंसधारक ने लाइसेंस नहीं खरीदा है, या यदि लाइसेंसधारी का भुगतान लाइसेंसधारक को वापस कर दिया जाता है, तो लाइसेंसी को सॉफ्टवेयर का उपयोग करने की अनुमति नहीं है और लाइसेंसधारी को किसी भी और लाइसेंसी कंप्यूटर से सॉफ्टवेयर की प्रत्येक प्रति को तुरंत हटाना होगा।
यदि एक भी उपयोगकर्ता लाइसेंस खरीदा गया था, तो लाइसेंसधारक के पास एक ही इंस्टॉलेशन बनाने का विकल्प है जो संभवतः एक या अधिक व्यक्तियों द्वारा उपयोग किया जाने वाला सॉफ्टवेयर है, या एक ही व्यक्ति द्वारा विशेष रूप से उपयोग किए जाने वाले सॉफ्टवेयर के कई प्रतिष्ठानों का निर्माण करता है। इन विकल्पों के किसी भी संयोजन, या एक नेटवर्क सर्वर पर सॉफ्टवेयर स्थापित करने की अनुमति नहीं है ।
यदि एक बहु-उपयोगकर्ता लाइसेंस खरीदा गया था, तो लाइसेंसधारक तीन संभावित तरीकों में से एक में सॉफ्टवेयर स्थापित कर सकता है। (1) लाइसेंसधारक सॉफ्टवेयर के कई प्रतिष्ठानों के रूप में बना सकते हैं क्योंकि लाइसेंस उन प्रतिष्ठानों का उपयोग करने वाले लोगों की संख्या की परवाह किए बिना, लाइसेंस के लिए मान्य है, बशर्ते कि प्रत्येक प्रतिष्ठान का उपयोग एक समय में केवल एक व्यक्ति द्वारा किया जा सकता है; या (2) लाइसेंसधारक इस शर्त पर एक या एक से अधिक नेटवर्क सर्वर पर सॉफ्टवेयर स्थापित कर सकता है कि उस सर्वर या उन सर्वरों पर स्थापित सॉफ़्टवेयर तक पहुंच रखने वाले ग्राहक कंप्यूटरों की संख्या, लाइसेंस के लिए मान्य उपयोगकर्ताओं की संख्या के बराबर या उससे कम है; या (3) लाइसेंसधारक सॉफ्टवेयर के प्रतिष्ठानों के किसी भी संख्या में बना सकते हैं, बशर्ते कि उन प्रतिष्ठानों तक भौतिक या इलेक्ट्रॉनिक पहुंच वाले लोगों की संख्या उन उपयोगकर्ताओं की संख्या के बराबर या उससे कम है लाइसेंस के लिए मान्य है। इन तीन विकल्पों के किसी भी संयोजन की अनुमति नहीं है । किसी भी समय, जो लोग संभवतः सॉफ्टवेयर का उपयोग कर सकते हैं, उनकी संख्या उन उपयोगकर्ताओं की संख्या के बराबर या उससे कम होनी चाहिए जिनके लिए लाइसेंस मान्य है। यदि संभावित समवर्ती उपयोगकर्ताओं की संख्या बढ़ती है, तो लाइसेंसधारक को तुरंत अतिरिक्त लाइसेंस खरीदना होगा।
लाइसेंसी दो तरह से प्रतिष्ठान बना सकते हैं। (1) लाइसेंसधारी एक कंप्यूटर की निश्चित हार्ड डिस्क पर सॉफ्टवेयर स्थापित कर सकते हैं । प्रत्येक कंप्यूटर जिस पर लाइसेंसी स्थापित सॉफ्टवेयर एक स्थापना के रूप में गिना जाता है । केवल एक व्यक्ति को किसी भी समय कंप्यूटर पर स्थापित सॉफ्टवेयर का उपयोग करने में सक्षम होना चाहिए। यदि कई लोग एक साथ कंप्यूटर पर स्थापित सॉफ्टवेयर का उपयोग कर सकते हैं, तो उस कंप्यूटर को इस लाइसेंस समझौते के प्रयोजनों के लिए एक नेटवर्क सर्वर समझा जाएगा। (2) लाइसेंसधारी एक हटाने योग्य डिस्क, फ्लैश कार्ड, यूएसबी स्टिक या अन्य डिवाइस पर सॉफ्टवेयर स्थापित कर सकते हैं। यह हटाने योग्य डिवाइस किसी भी कंप्यूटर पर एक समय में एक व्यक्ति द्वारा उपयोग किए जाने की अनुमति देता है जिसमें डिवाइस को उस कंप्यूटर पर सॉफ्टवेयर स्थापित किए बिना डाला जा सकता है। प्रत्येक हटाने योग्य डिस्क, कार्ड या डिवाइस जिस पर लाइसेंसधारी सॉफ्टवेयर स्थापित एक स्थापना के रूप में गिना जाता है।
यदि लाइसेंसी एक या एक से अधिक कंप्यूटरों के निश्चित हार्ड डिस्क पर सॉफ्टवेयर स्थापित करता है, और एक या एक से अधिक हटाने योग्य उपकरणों पर भी, प्रतिष्ठानों की कुल संख्या कंप्यूटर और हटाने योग्य उपकरणों की राशि के रूप में गिना जाता है जिस पर लाइसेंसधारी सॉफ्टवेयर स्थापित किया ।
खरीदे गए लाइसेंसों की संख्या के बावजूद, लाइसेंसधारक को किए गए निवेश की रक्षा के लिए बैकअप उद्देश्यों के लिए एक हटाने योग्य माध्यम पर सॉफ्टवेयर की एक अतिरिक्त प्रति रखने का अधिकार है। यह अभिलेखीय प्रति एक स्थापना के रूप में गिनती नहीं करता है।
तकनीकी सहायता सीधे लाइसेंसधारक से कोई अतिरिक्त शुल्क पर उपलब्ध है। समस्याओं का सामना करते समय, लाइसेंसधारक को पहले वेब साइट पर जाना चाहिए और यह सुनिश्चित करने के लिए वहां प्रस्तुत जानकारी को पढ़ना चाहिए कि प्रश्न या समस्या का उत्तर पहले से ही नहीं है। लाइसेंसधारक को यह भी सत्यापित करना होगा कि लाइसेंसधारी सॉफ्टवेयर के नवीनतम संस्करण का उपयोग कर रहा है, या तो सॉफ्टवेयर में 'नए संस्करण' कमांड का उपयोग करके, या वेब साइट पर संस्करण इतिहास पढ़कर। यदि लाइसेंसधारक के पास नवीनतम संस्करण है और वेब साइट पर प्रश्न का उत्तर नहीं दिया गया है, तो लाइसेंसधारक अंग्रेजी या डच भाषा में अपने प्रश्न के साथ तकनीकी सहायता ईमेल पते पर लिख सकता है।
सॉफ्टवेयर में लाइसेंसर द्वारा संचालित फोरम से कनेक्ट करने के लिए कार्यक्षमता शामिल है। जबकि कनेक्शन प्रौद्योगिकी सॉफ्टवेयर का हिस्सा है, वास्तविक मंच सॉफ्टवेयर का हिस्सा नहीं है। सॉफ्टवेयर के लिए इस लाइसेंस की स्वीकृति लाइसेंसधारी फोरम के लिए किसी भी पहुंच अधिकार प्रदान नहीं करता है । लाइसेंसधारक लाइसेंसधारक को पढ़ने के लिए लाइसेंसी आंशिक या पूर्ण पहुंच प्रदान कर सकता है और/या लाइसेंसधारक के विवेकाधिकार पर फोरम को लिखना । लाइसेंसधारक लाइसेंसधारक के विवेकाधिकार पर किसी भी समय लाइसेंसधारक को रद्द या बहाल कर सकता है। लाइसेंसधारी फोरम से कनेक्ट करने के लिए लाइसेंसी द्वारा लाइसेंस प्राप्त के रूप में सॉफ्टवेयर का उपयोग करने का प्रयास करके लाइसेंसी फोरम का उपयोग निर्धारित कर सकता है। लाइसेंसधारी को किसी भी तरह से फोरम प्रतिबंधों को दरकिनार करने का प्रयास नहीं करना चाहिए, जिसमें सॉफ्टवेयर के अन्य लोगों की प्रतियों का उपयोग करने तक सीमित नहीं है। हालांकि Licensor मंच के लिए उपयोग को प्रतिबंधित कर सकते हैं, मंच एक सार्वजनिक चर्चा क्षेत्र के रूप में संचालित है । लाइसेंसधारक से तीसरे पक्ष के खिलाफ लाइसेंसधारक द्वारा फोरम में पोस्ट किए गए संदेशों की गोपनीयता या कॉपीराइट की रक्षा करने की उम्मीद नहीं की जा सकती है। सभी मंच प्रतिभागियों को पूरी तरह से मंच पर अपने कार्यों के लिए उत्तरदाई हो जाएगा, और केवल अपने कार्यों । लाइसेंसधारक फोरम पर फोरम को नियंत्रित करने वाले अतिरिक्त नियमों और दिशानिर्देशों को पोस्ट कर सकता है। इन अतिरिक्त नियमों को लागू करने का लाइसेंसधारक का एकमात्र साधन फोरम तक पहुंच प्रदान करना या अस्वीकार करना और फोरम में पोस्ट किए गए संदेशों को हटाना होगा। यदि लाइसेंसी फोरम तक नहीं पहुंचता है तो लाइसेंसी इन अतिरिक्त नियमों की अवहेलना कर सकता है।
सॉफ्टवेयर 'जैसा है' प्रदान किया जाता है। किसी भी स्थिति में लाइसेंसधारक या लाइसेंसधारक के किसी भी सहयोगी को लागू कानून द्वारा अनुमत अधिकतम सीमा तक इस सॉफ्टवेयर के वितरण, प्रदर्शन या उपयोग से उत्पन्न होने वाले किसी भी प्रकार के परिणामी, विशेष, आकस्मिक या अप्रत्यक्ष नुकसान के लिए उत्तरदायी नहीं होगा। जबकि सॉफ्टवेयर को बड़ी सावधानी से विकसित किया गया है, यह वारंट करना संभव नहीं है कि सॉफ्टवेयर त्रुटि मुक्त है। सॉफ्टवेयर किसी भी गतिविधि में उपयोग करने के लिए डिज़ाइन या इरादा नहीं है जो व्यक्तिगत चोट, मृत्यु या किसी अन्य गंभीर क्षति या हानि का कारण बन सकता है। न तो लाइसेंसधारी किसी भी परिणामी, विशेष, आकस्मिक के लिए उत्तरदायी होगा, या इस लाइसेंस समझौते की शर्तों के तहत इस सॉफ्टवेयर के उपयोग से उत्पन्न होने वाले किसी भी प्रकार के अप्रत्यक्ष नुकसान।
जब सॉफ्टवेयर में त्रुटियां पाई जाती हैं, तो लाइसेंसर सॉफ्टवेयर का एक नया संस्करण जारी करेगा जिसमें लाइसेंसधारक द्वारा उन त्रुटियों का सटीक विवरण दिए जाने के बाद अब उन त्रुटियों को उचित समय नहीं दिया जाता है। उचित माना जाता समय की राशि जटिलता और त्रुटियों की गंभीरता पर निर्भर करेगा । लाइसेंसधारक वेब साइट पर रिलीज का उल्लेख करेगा और, लाइसेंसकर्ता के विकल्प पर, नई रिलीज की घोषणा करने के लिए सीधे लाइसेंसधारक से संपर्क करेगा। लाइसेंसधारक तो, अपने विकल्प पर, नवीनतम संस्करण के लिए उन्नयन या पुराने संस्करण लाइसेंसधारक पहले से ही है का उपयोग जारी रखने के लिए कर सकते हैं । किसी भी स्थिति में, लाइसेंसधारक को कोई भुगतान की आवश्यकता नहीं है। बाद के मामले में, लाइसेंसधारक अब तकनीकी सहायता के हकदार नहीं होंगे जब तक कि लाइसेंसधारक नवीनतम संस्करण में अपग्रेड नहीं हो जाता है।
लाइसेंसधारक प्रमुख नए संवर्द्धन या सॉफ्टवेयर में परिवर्धन के मामले में अपग्रेड शुल्क लेने का अधिकार सुरक्षित रखता है। इसके बाद यह प्रमुख नया संस्करण एक नई संस्करण लाइन शुरू करेगा जो पुराने संस्करण लाइन से स्पष्ट रूप से अलग संस्करण संख्या का उपयोग करेगा। लाइसेंसधारक को नए संस्करण लाइन में अपग्रेड करने की कोई बाध्यता नहीं है और लाइसेंसधारक लाइसेंसधारक को डाउनलोड करने के लिए पिछले संस्करण लाइन के नवीनतम संस्करण को उपलब्ध कराना जारी रखेगा।
लाइसेंसधारक को पूर्व सूचना के बिना लाइसेंसधारक का लाइसेंस रद्द करने का अधिकार सुरक्षित रखता है यदि लाइसेंसधारक इस लाइसेंस समझौते की किसी भी शर्त का उल्लंघन करता है।
आपको पूरे या आंशिक रूप से सॉफ्टवेयर को संकलित, संशोधित, अनुवाद या अलग करने का प्रयास नहीं करना चाहिए। आपको सॉफ्टवेयर के आंतरिक कामकाज का निरीक्षण करने की अनुमति देते हुए एक डिबगर या इसी तरह के उपकरण के तहत सॉफ्टवेयर नहीं चलाना चाहिए।
सॉफ्टवेयर लाइसेंसधारक की अनन्य संपत्ति बनी हुई है। कोई भी लाइसेंसधारक जो पूरी तरह से इस लाइसेंस समझौते में शर्तों का अनुपालन करता है, वह इस लाइसेंस समझौते की शर्तों के अनुसार इसका उपयोग कर सकता है। आपको सॉफ़्टवेयर या अपने लाइसेंस कुंजी की प्रतियां अन्य व्यक्तियों या संस्थाओं को नहीं देनी चाहिए। आपको किसी अन्य व्यक्ति या इकाई को सॉफ़्टवेयर या अपने लाइसेंस कुंजी को स्थानांतरित नहीं करना चाहिए। आपको किसी तीसरे पक्ष को आपकी अनुमति के बिना अपने कंप्यूटर या हटाने योग्य उपकरणों में से किसी से सॉफ्टवेयर की नकल करने से रोकने के लिए उचित कदम उठाने होंगे।