एक्सपर्ट नोटपॅड नियमित अभिव्यक्ती लागू करणे

एक्सपर्ट नोटपॅड नियमित अभिव्यक्ती लागू करणे

प्रोग्रामिंगची तज्ज्ञ शैली आणि कार्यक्षेत्र आणि कार्यक्रमांचा वापर विशेष तंत्रज्ञानाच्या वापराद्वारे ओळखला जातो, जसे की तज्ञांच्या नोटबुकची नियमित अभिव्यक्ती, जी कामाची कार्यक्षमता वाढवते.

कोडचा बहुतांश प्रोग्रामिंग वेदना आणि एकनिष्ठ कार्य आहे, बर्याचदा एकाच प्रकारचे क्रिया करणे तसेच एक वर्ण आणि संपूर्ण अभिव्यक्ती शोधणे आणि बदलणे.

हे (नियमित) अभिव्यक्ती विशिष्ट परिस्थितीसाठी दस्तऐवजातील काही घटकांसाठी शोध वाढवण्यासाठी आणि सुलभ करण्यासाठी तयार करण्यात आले होते. लोकप्रिय प्रोग्रामरच्या साधनात, नोटपॅड ++ संपादक, आपले स्वत: चे तयार करणे आणि तयार केलेल्या अभिव्यक्तीचा वापर करणे शक्य आहे. त्याच वेळी, वापरकर्ता नोटपॅड ++ आणि सर्वसाधारणपणे लिखित कोडसह दोन्ही प्रगत, कार्यक्षम पातळीवर कार्य करतो.

नियमित अभिव्यक्ती काय आहेत

नोटपॅड ++ मधील अभिव्यक्ती प्रणाली वापरण्यासाठी थेट पुढे जाण्यापूर्वी, ते काय आहे हे स्पष्ट करणे आवश्यक आहे. हा शब्द प्रगत शोध घेण्यासाठी डिझाइन केलेली विशिष्ट शोध भाषा दर्शवितो आणि दस्तऐवजाच्या स्ट्रिंगवर इतर क्रिया करू.

नोटपॅड नियमित अभिव्यक्ती लाइन, फाइल किंवा बर्‍याच फायलींमध्ये मजकूर शोधण्यासाठी आणि पुनर्स्थित करण्यासाठी डिझाइन केलेले आहेत. ते अ‍ॅप्लिकेशन कोडमध्ये विकसक, ऑटोटेस्टमध्ये परीक्षक आणि कमांड लाइनवर काम करताना वापरले जातात. विश्लेषणेमध्ये, नियमित अभिव्यक्ती वर्णांचा क्रम आहे जो कमीतकमी मोठ्या प्रमाणात Google विश्लेषक डेटा नमुन्यांशी जुळतो.

या अभिव्यक्तीचा सिद्धांत विशेष मेटाकाक्टरच्या वापरावर आधारित आहे जो टेम्पलेट बनवितो, त्यानुसार दस्तऐवजाच्या ओळीवर क्रिया केली जाते.

उदाहरण खालील बांधकाम [ए-झेड], याचा अर्थ लॅटिनमध्ये लिहिलेला कोणताही भांडवल पत्र आहे. आणि, एक बिंदू म्हणजे कोणत्याही संभाव्य चिन्हे.

विशिष्ट प्रोग्रामिंग भाषेच्या विशिष्टतेनुसार, रेग लिहिण्यासाठी वाक्यरचना. अभिव्यक्ती भिन्न असू शकतात. नोटपॅड ++ संपादकासाठी, रे. पर्लमध्ये लिहिलेली अभिव्यक्ती (लोकप्रिय प्रोग्रामिंग भाषांपैकी एक).

नोटपॅड ++ मध्ये नियमित अभिव्यक्तीसह सामान्य परिचितता

चला मूलभूत नियमित अभिव्यक्ती सादर करू या ज्याचा वापर नोटपॅड ++ मध्ये वापरला जाऊ शकतो:

  • ... - प्रत्येक पात्र (एक);
  • [0-9] - प्रत्येक पात्र (संख्या);
  • \ डी - प्रत्येक अक्षरे वर्ण;
  • [ए-झ] - लॅटिनमधील प्रत्येक भांडवल पत्र;
  • [ए-झ] - लॅटिन स्पेलिंगचे प्रत्येक लोअरकेस अक्षर;
  • [ए-झ] - कोणत्याही परिस्थितीत प्रत्येक लॅटिन अक्षरे;
  • \ w - वर्णमाले, अंडरस्कोर, किंवा अंकीय वर्ण;
  • \ s - space;
  • ^ - एका ओळीच्या सुरूवातीस शोधा;
  • $ - लाइन समाप्ती पदनाम;
  • - प्रतीक एक अनंत संख्या पुनरावृत्ती करता येते;
  • \ 4 \ 1 \ 2 \ 3 - संख्यात्मक क्रमाने गटाचे पदनाम;
  • ^ \ s * $ - रिक्त ओळी शोधल्या जातात;
  • ([0-9] [0-9] *.) - दोन-अंकी संख्या शोधल्या जातात.

हे केवळ डॉक्युमेंटमध्ये सर्वात सामान्य लाइन-लाइन शोध आहेत. खरं तर, रे. नोटपॅड ++ मध्ये बरेच अधिक अभिव्यक्ती आणि त्यांचे भिन्नता वापरली जातात. हा एक संपूर्ण मनोरंजक विषय आहे ज्यास स्वतंत्र अभ्यास आवश्यक आहे.

प्रोग्रामर्स जे रेजी लागू करण्यास शिकले आहेत. सराव मध्ये अभिव्यक्ती, कामगिरी आणि स्पर्धात्मक फायदा आहे.

नोटपॅड ++ मध्ये नियमित अभिव्यक्ती व्यावहारिकपणे कसे लागू करावे

आता रेग वापरण्याच्या व्यावहारिक उदाहरण पहा. नोटपॅड ++ मध्ये अभिव्यक्ती.

1. शोध संस्था

शोध प्रक्रिया सुरू करण्यासाठी, शोध मेन्यू आयटमवर जा आणि नंतर शोधा आयटम. नोटपॅड ++ शोध विंडोवर जाण्यासाठी कीबोर्ड शॉर्टकट Ctrl + F.

लक्ष! या फॉर्मेटमध्ये कार्य करण्यास सक्षम होण्यासाठी नियमित अभिव्यक्ती बटण सक्रिय करणे आवश्यक आहे.

दस्तऐवजामध्ये समाविष्ट असलेल्या सर्व डिजिटल वर्ण शोधण्यासाठी, फक्त बांधकाम [0-9] शोध स्ट्रिंगमध्ये प्रविष्ट करा आणि शोध पुढील शोधा.

अशा प्रकारे, या बटणावर प्रत्येक क्लिक दस्तऐवजातील पुढील अंक सापडेल आणि हायलाइट करेल.

एक एक्सेल प्रो व्हा: आमच्या कोर्समध्ये सामील व्हा!

आमच्या एक्सेल 365 बेसिक्स कोर्ससह आपली कौशल्ये नवशिक्यापासून नायकापर्यंत उन्नत करा, जे आपल्याला काही सत्रांमध्ये कुशल बनविण्यासाठी डिझाइन केलेले आहे.

येथे नोंदणी करा

आमच्या एक्सेल 365 बेसिक्स कोर्ससह आपली कौशल्ये नवशिक्यापासून नायकापर्यंत उन्नत करा, जे आपल्याला काही सत्रांमध्ये कुशल बनविण्यासाठी डिझाइन केलेले आहे.

जेव्हा शोध रिव्हर्स ऑर्डरमध्ये (तळाशी पासून शीर्षस्थानी) आरई सह केले जाते तेव्हा मोड. अभिव्यक्ती कार्य करत नाही.

आपण सर्व शोधा बटण वापरल्यास, परिणाम वेगळ्या विंडोमध्ये प्रदर्शित केल्या जातील.

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

Reg मदत सह. नोटपॅड ++ मधील अभिव्यक्ती, आपण केवळ शोध घेऊ शकत नाही, परंतु विशिष्ट परिस्थितीशी जुळणार्या काही वर्णांची देखील पुनर्स्थित करू शकता.

हे करण्यासाठी, शोध विंडोच्या पुनर्स्थित विंडोवर जा.

समजा आपण पुनर्निर्देशन वापरून दुवे पुनर्निर्देशित करणे आवश्यक आहे. ही क्रिया करण्यासाठी, शोध लाइनमध्ये खालील बांधकाम बदलण्यासाठी: href =. (Http: // [^ '] *) आणि त्यानुसार, पुनर्स्थित लाइनमध्ये, निर्दिष्ट करा: href = / redirection.php? to = 123 . सर्व पुनर्स्थित बटणावर क्लिक केल्यानंतर, प्रतिस्थापन प्रक्रिया स्वयंचलितपणे अटी जुळणार्या सर्व घटकांमध्ये स्वयंचलितपणे केली जाते.

याव्यतिरिक्त, रेग वापरुन नोटपॅड ++ मध्ये. अभिव्यक्ती, आपण प्रोग्रामिंग किंवा साइट्स आणि अनुप्रयोगांच्या विकासाशी संबंधित दस्तऐवजांसह समान ऑपरेशन करू शकता.

समजूया की आपल्याकडे पूर्ण नाव आणि वाढदिवस असलेल्या कर्मचार्यांची यादी आहे. या सोप्या उदाहरणामध्ये, आम्ही नाव आणि जन्मतारीख स्वॅप करू. हे करण्यासाठी, फील्ड फील्ड, निर्दिष्ट (\ w +) (\ w +) (\ w +) (\ d +. \ डी +) आणि त्यानुसार, फील्ड, निर्दिष्ट \ 4 \ 2 2 \ 3 पुनर्स्थित करा. सर्व पुनर्स्थित बटणावर क्लिक केल्यानंतर, आपण यशस्वी ऑपरेशनचा परिणाम पाहू शकता.

मॅक्रो आणि त्यांचे अर्ज नोटपॅड ++ मध्ये

आम्ही रेग सह सर्वात सोपा ऑपरेशन मानले आहे. नोटपॅड ++ मध्ये अभिव्यक्ती. या अभिव्यक्तींचा वापर करून तज्ञ पातळीवर कार्यरत असलेल्या प्रोग्रामर जटिल समस्यांचे निराकरण करतात.

नोटपॅड मॅक्रोची संकल्पना प्रत्यक्षात, कोडचा एक तुकडा जो एका क्लिकसह दस्तऐवजातील विशिष्ट ठिकाणी समाविष्ट केला जाऊ शकतो. मॅक्रो एक प्रकारची टेम्पलेट आहेत जी आपण या प्रोग्राममध्ये कोणतीही क्रिया करताना स्वत: ला लिहू शकता.

मॅक्रो अनेक एकनिष्ठ आणि समान कार्ये सोडविण्यास सक्षम आहेत. ते एक प्रकल्प आणि मोठ्या वापरासाठी प्रोग्रामरद्वारे लिहिलेले आहेत. नियम म्हणून, प्रत्येक प्रोग्रामरकडे सामान्य प्रकल्पांवर काम सुलभ करण्यासाठी स्वत: चे मॅक्रोचे मॅक्रो आहेत.

रेकॉर्डिंग रेकॉर्डिंग बटण वापरून, मुख्य टूलबारमधून मॅक्रो रेकॉर्डिंग केले जाते. रेकॉर्डिंग प्रगतीपथावर असताना मॅक्रो दस्तऐवजास घडते ते सर्वकाही रेकॉर्ड करेल.

कार्य सुरू करण्यापूर्वी या समस्येविषयी अधिक तपशीलवार माहिती वाचा!

अधिक नोटपॅड ++ टिपा आणि युक्त्या


एक एक्सेल प्रो व्हा: आमच्या कोर्समध्ये सामील व्हा!

आमच्या एक्सेल 365 बेसिक्स कोर्ससह आपली कौशल्ये नवशिक्यापासून नायकापर्यंत उन्नत करा, जे आपल्याला काही सत्रांमध्ये कुशल बनविण्यासाठी डिझाइन केलेले आहे.

येथे नोंदणी करा

आमच्या एक्सेल 365 बेसिक्स कोर्ससह आपली कौशल्ये नवशिक्यापासून नायकापर्यंत उन्नत करा, जे आपल्याला काही सत्रांमध्ये कुशल बनविण्यासाठी डिझाइन केलेले आहे.




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

एक टिप्पणी द्या