विशेषज्ञ नोटपैड नियमित अभिव्यक्ति लागू करना

विशेषज्ञ नोटपैड नियमित अभिव्यक्ति लागू करना

प्रोग्रामिंग की विशेषज्ञ शैली और काम करने वाले उपकरणों और कार्यक्रमों के उपयोग को विशेष तकनीकों के उपयोग से प्रतिष्ठित किया जाता है, जैसे विशेषज्ञ की नोटबुक की नियमित अभिव्यक्ति, जो काम की दक्षता में काफी वृद्धि करती है।

कोड का अधिकांश प्रोग्रामिंग दर्दनाक और नीरस काम है, जो अक्सर एक ही प्रकार के कार्यों को निष्पादित करता है, साथ ही साथ एकल वर्ण और पूरे अभिव्यक्तियों को ढूंढता और प्रतिस्थापित करता है।

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

नियमित अभिव्यक्ति क्या हैं

नोटपैड ++ में अभिव्यक्ति प्रणाली का उपयोग करने के लिए सीधे आगे बढ़ने से पहले, यह स्पष्ट करना आवश्यक है कि यह क्या है। यह शब्द एक विशिष्ट खोज भाषा को दर्शाता है जो उन्नत खोज करने और दस्तावेज़ के तारों पर अन्य क्रियाओं को प्रतिस्थापित करने और करने के लिए डिज़ाइन की गई एक विशिष्ट खोज भाषा को दर्शाता है।

नोटपैड नियमित अभिव्यक्तियों को एक पंक्ति, फ़ाइल या कई फ़ाइलों में पाठ को खोजने और बदलने के लिए डिज़ाइन किया गया है। वे एप्लिकेशन कोड में डेवलपर्स द्वारा उपयोग किए जाते हैं, ऑटोटेस्ट में परीक्षक, और कमांड लाइन पर काम करते समय भी। एनालिटिक्स में, एक नियमित अभिव्यक्ति वर्णों का एक अनुक्रम है जो कम या ज्यादा मोटे तौर पर Google Analytics डेटा पैटर्न से मेल खाता है।

इन अभिव्यक्तियों के संचालन का सिद्धांत विशेष मेटाचैक्टर्स के उपयोग पर आधारित है जो टेम्पलेट बनाते हैं, जिसके अनुसार दस्तावेज़ की रेखाओं पर कार्रवाई की जाती है।

एक उदाहरण निम्नलिखित निर्माण [ए-जेड] है, जिसका अर्थ है लैटिन में लिखे गए किसी भी पूंजी पत्र। और, एक डॉट, इसका मतलब किसी भी संभावित प्रतीकों का मतलब है।

किसी विशेष प्रोग्रामिंग भाषा की विशिष्टताओं के आधार पर, लिखित reg के लिए वाक्यविन्यास। अभिव्यक्ति अलग हो सकती है। नोटपैड ++ संपादक के लिए, reg। पर्ल में लिखे गए अभिव्यक्तियां (लोकप्रिय प्रोग्रामिंग भाषाओं में से एक)।

नोटपैड ++ में नियमित अभिव्यक्तियों के साथ सामान्य परिचितता

आइए मूल नियमित अभिव्यक्तियों को प्रस्तुत करें जिनका उपयोग नोटपैड ++ में किया जा सकता है:

  • ... - प्रत्येक चरित्र (एक);
  • [0-9] - प्रत्येक चरित्र (संख्या);
  • \ D - हर वर्णमाला चरित्र;
  • [ए-जेड] - लैटिन में प्रत्येक पूंजी पत्र;
  • [ए-जेड] - लैटिन वर्तनी के प्रत्येक लोअरकेस अक्षर;
  • [ए-जेड] - किसी भी मामले में लैटिन पत्रों में से प्रत्येक;
  • \ w - वर्णमाला, अंडरस्कोर, या संख्यात्मक चरित्र;
  • \ s - अंतरिक्ष;
  • ^ - एक लाइन की शुरुआत के लिए खोजें;
  • $ - लाइन समाप्ति पदनाम;
  • - प्रतीक को एक अनंत संख्या बार दोहराया जा सकता है;
  • \ 4 \ 1 \ 2 \ 3 - संख्यात्मक क्रम में समूह का पदनाम;
  • ^ \ s * $ - खाली लाइनों की खोज की जाती है;
  • ([0-9] [0-9] *।) - दो अंकों की संख्या खोजी जाती है।

ये एक दस्तावेज़ में कुछ सबसे आम लाइन-लाइन-लाइन खोजों में से कुछ हैं। वास्तव में, reg। नोटपैड ++ में कई और अभिव्यक्ति और उनके विविधताएं उपयोग की जाती हैं। यह एक संपूर्ण दिलचस्प विषय है जिसके लिए एक अलग अध्ययन की आवश्यकता होती है।

प्रोग्रामर जिन्होंने reg लागू करना सीखा है। अभ्यास में अभिव्यक्ति के प्रदर्शन और प्रतिस्पर्धात्मकता का लाभ होता है।

नोटपैड ++ में व्यावहारिक रूप से अभिव्यक्तियों को व्यावहारिक रूप से कैसे लागू करें

अब चलो रेग का उपयोग करने के व्यावहारिक उदाहरण देखें। नोटपैड ++ में अभिव्यक्तियां।

1. खोज का संगठन

खोज प्रक्रिया शुरू करने के लिए, खोज मेनू आइटम पर जाएं और फिर खोजें आइटम। नोटपैड ++ खोज विंडो पर जाने के लिए कीबोर्ड शॉर्टकट Ctrl + F है।

ध्यान! इस प्रारूप में काम करने में सक्षम होने के लिए नियमित अभिव्यक्ति बटन को सक्रिय करना आवश्यक है।

दस्तावेज़ में निहित सभी डिजिटल वर्णों को खोजने के लिए, बस खोज स्ट्रिंग में निर्माण [0-9] दर्ज करें और अगली खोज की खोज करें।

इस प्रकार, इस बटन पर प्रत्येक क्लिक दस्तावेज़ में अगले अंकों को ढूंढ और हाइलाइट करेगा।

एक एक्सेल प्रो बनें: हमारे पाठ्यक्रम में शामिल हों!

हमारे एक्सेल 365 बेसिक्स कोर्स के साथ नौसिखिए से हीरो तक अपने कौशल को ऊंचा करें, आपको केवल कुछ सत्रों में कुशल बनाने के लिए डिज़ाइन किया गया है।

यहां दाखिला लें

हमारे एक्सेल 365 बेसिक्स कोर्स के साथ नौसिखिए से हीरो तक अपने कौशल को ऊंचा करें, आपको केवल कुछ सत्रों में कुशल बनाने के लिए डिज़ाइन किया गया है।

विधा जब खोज रिवर्स ऑर्डर (नीचे से ऊपर तक) में रेज के साथ किया जाता है। अभिव्यक्ति काम नहीं करती है।

यदि आप सभी खोजें बटन का उपयोग करते हैं, तो परिणाम एक अलग विंडो में प्रदर्शित किए जाएंगे।

2. प्रतिस्थापन का संगठन

Reg की मदद से। नोटपैड ++ में अभिव्यक्तियां, आप न केवल खोज सकते हैं, बल्कि निर्दिष्ट शर्तों को पूरा करने वाले कुछ पात्रों को भी प्रतिस्थापित कर सकते हैं।

ऐसा करने के लिए, बस खोज विंडो की प्रतिस्थापित विंडो पर जाएं।

मान लें कि हमें रीडायरेक्ट का उपयोग करके लिंक को रीडायरेक्ट करने की आवश्यकता है। इस क्रिया को करने के लिए, खोजें रेखा में, निम्न निर्माण को प्रतिस्थापित करें: href =। (Http: // [^ '] *) , और, तदनुसार, प्रतिस्थापित रेखा में, निर्दिष्ट करें: Href = / Redirection.php? = 123 । सभी को प्रतिस्थापित करें बटन पर क्लिक करने के बाद, प्रतिस्थापन प्रक्रिया उन सभी तत्वों में स्वचालित रूप से की जाती है जो शर्तों से मेल खाते हैं।

इसके अलावा, reg का उपयोग कर नोटपैड ++ में। अभिव्यक्ति, आप प्रोग्रामिंग या साइट्स और अनुप्रयोगों के विकास से संबंधित दस्तावेजों के साथ समान संचालन कर सकते हैं।

मान लें कि आपके पास पूर्ण नाम और जन्मदिन के साथ कर्मचारियों की एक सूची है। इस सरल उदाहरण में, हम नाम और जन्म तिथि को स्वैप करेंगे। ऐसा करने के लिए, ढूंढें फ़ील्ड में, निर्दिष्ट करें (\ w +) (\ w +) (\ d +) (\ d + \ d + \ d +), और, तदनुसार, फ़ील्ड, निर्दिष्ट करें \ 4 \ 1 \ 2 \ 3 बदलें। सभी को बदलें बटन पर क्लिक करने के बाद, आप एक सफल ऑपरेशन का परिणाम देख सकते हैं।

मैक्रोज़ और नोटपैड ++ में उनका आवेदन

हमने रेग के साथ सबसे सरल संचालन माना है। नोटपैड ++ में अभिव्यक्तियां। विशेषज्ञ स्तर पर काम कर रहे प्रोग्रामर इन अभिव्यक्तियों का उपयोग करके जटिल समस्याओं को हल करते हैं।

नोटपैड मैक्रो की अवधारणा वास्तव में, कोड का एक टुकड़ा है जिसे एक क्लिक के साथ दस्तावेज़ में एक विशिष्ट स्थान में डाला जा सकता है। मैक्रोज़ एक प्रकार का टेम्पलेट्स हैं जिन्हें आप इस कार्यक्रम में कोई भी कार्य करते समय खुद को लिख सकते हैं।

मैक्रोज़ कई नीरस और समान कार्यों को हल करने में सक्षम हैं। वे प्रोग्रामर द्वारा एक परियोजना के लिए और व्यापक उपयोग के लिए प्रोग्रामर द्वारा लिखे गए हैं। एक नियम के रूप में, प्रत्येक प्रोग्रामर में सामान्य परियोजनाओं पर काम को सरल बनाने के लिए मैक्रोज़ का अपना सेट होता है।

स्टार्ट रिकॉर्डिंग बटन का उपयोग करके मैक्रो रिकॉर्डिंग मुख्य टूलबार से किया जाता है। मैक्रो रिकॉर्डिंग प्रगति पर होने पर दस्तावेज़ के साथ होने वाली हर चीज को रिकॉर्ड करेगा।

काम शुरू करने से पहले इस समस्या पर और विस्तृत जानकारी पढ़ें!

अधिक नोटपैड ++ टिप्स और ट्रिक्स


एक एक्सेल प्रो बनें: हमारे पाठ्यक्रम में शामिल हों!

हमारे एक्सेल 365 बेसिक्स कोर्स के साथ नौसिखिए से हीरो तक अपने कौशल को ऊंचा करें, आपको केवल कुछ सत्रों में कुशल बनाने के लिए डिज़ाइन किया गया है।

यहां दाखिला लें

हमारे एक्सेल 365 बेसिक्स कोर्स के साथ नौसिखिए से हीरो तक अपने कौशल को ऊंचा करें, आपको केवल कुछ सत्रों में कुशल बनाने के लिए डिज़ाइन किया गया है।




टिप्पणियाँ (0)

एक टिप्पणी छोड़ें