नियमित अभिव्यक्तियां, या RegEx, टेक्स्ट में पैटर्न खोजने के लिए उपयोग की जाती हैं। उदाहरण के लिए, एक RegEx जैसे आईपी (होन | विज्ञापन | ओडी) एस? किसी दस्तावेज़ में किसी भी आईओएस डिवाइस का उल्लेख मिलेगा। प्रोग्रामर के लिए नियमित अभिव्यक्तियों का ज्ञान आवश्यक है लेकिन वे गैर-डेवलपर्स के लिए भी एक महान कौशल हो सकते हैं - जो लोग माइक्रोसॉफ़्ट वर्ड का उपयोग करते हैं या Google स्प्रेडशीट्स के अंदर घंटों खर्च करते हैं।
नियमित अभिव्यक्तियां बेहद शक्तिशाली हैं, और कम डरावनी नहीं हैं, लेकिन RegEx की बुनियादी समझ भी आपको समय बचाएगी और आपके दैनिक कंप्यूटिंग कार्यों को आसान बनाएगी।
उदाहरण के लिए, आप Word या Vim में जटिल पैटर्न से मेल खाने वाले पाठ को तुरंत ढूंढ और प्रतिस्थापित कर सकते हैं। आप regex सूत्रों का उपयोग कर स्प्रेडशीट कोशिकाओं में आसानी से फोन नंबर और ईमेल निकाल सकते हैं। यदि आप Google ड्राइव में कोई फॉर्म बना रहे हैं, तो RegEx उपयोगकर्ता इनपुट के लिए सत्यापन नियमों को परिभाषित करने में आपकी सहायता कर सकता है। आप जीमेल और Google Analytics में भी RegEx का उपयोग कर सकते हैं।
आप नियमित अभिव्यक्ति कैसे सीखते हैं? या, यदि आप पहले से परिचित हैं, तो आप अपने RegEx कौशल को अगले स्तर पर कैसे लेते हैं? आप स्पष्ट रूप से कर कर सीखेंगे लेकिन इंटरनेट पर कुछ उत्कृष्ट टूल और सीखने के संसाधन हैं जो नियमित अभिव्यक्तियों को और अधिक सुखद जानने के लिए आपकी यात्रा करेंगे।
ली वेरू की प्रस्तुति आपको नियमित अभिव्यक्तियों के बारे में एक अच्छा अवलोकन प्रदान करेगी और आप उनके साथ क्या कर सकते हैं। जेफरी फ्राइडल की पुस्तक - मास्टरिंग रेग्युलर एक्सप्रेशन - अभी भी RegEx newbies और masters के लिए सबसे अच्छा मुद्रित संदर्भ है। आप RegexOne का पता लगा सकते हैं, RegEx सीखने के लिए एक इंटरैक्टिव कोडेकैडी-जैसे ऑनलाइन ट्यूटोरियल या पैटर्न मिलान की मूल बातें सीखने के लिए यहां जाएं।
RegExr नियमित अभिव्यक्तियों के लिए एक दृश्य खेल का मैदान की तरह है। आप एक ब्लॉक में टेक्स्ट और दूसरे में RegEx दर्ज करते हैं। जैसा कि आप RegEx को संपादित करते हैं, मिलान पाठ में मिलान तारों को हाइलाइट किया जाता है। आप यह जानने के लिए RegEx में किसी भी चरित्र अक्षर पर भी होवर कर सकते हैं कि यह क्या करता है। RegEx101 एक समान टूल है जो आपके लिखने के अनुसार अंग्रेजी में आपके RegEx का भी वर्णन करता है।
Regulex और RegExper ओपन-सोर्स वेब ऐप्स दोनों हैं जो नियमित अभिव्यक्तियों को समझने और पढ़ने के लिए आपके लिए आसान बनाते हैं। आप एक RegEx दर्ज करते हैं और उपकरण रेलरोड आरेख बनाएंगे - एक स्ट्रिंग से मेल खाने के लिए, यह उपलब्ध पथों में से एक के साथ सभी तरह से आरेख के बाईं ओर से सफलतापूर्वक स्थानांतरित करने में सक्षम होना चाहिए।
विंडोज उपयोगकर्ता एक्सप्रेसो डाउनलोड कर सकते हैं, एक नि: शुल्क प्रोग्राम जो शुरुआती लोगों को विजुअल बिल्डर के माध्यम से सरल और जटिल नियमित अभिव्यक्तियों को लिखने में मदद करेगा। मैन्युअल रूप से RegEx को कोड करने के बजाय, आप विज़ार्ड में घटक का चयन कर सकते हैं। विंडोज के लिए मैक और रेगेक्स कोच के लिए रेजी आपको ब्राउजर के बाहर नियमित अभिव्यक्तियों का परीक्षण करने में भी मदद कर सकती है।
यह भी देखें: कोडिंग कैसे सीखें
एक बार जब आप मूल बातें समझ लेंगे, तो RegEx गोल्फ पर जाएं या अपने कौशल का परीक्षण करने के लिए इस RegEx गेम को चलाएं। बाकी सब कुछ के साथ, आप केवल अभ्यास करके नियमित अभिव्यक्ति सीखेंगे और केवल पढ़ना पर्याप्त नहीं होगा।