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

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

नोटपॅड ++ ची नवीनतम आवृत्ती डाउनलोड करा

नियमित अभिव्यक्तीची संकल्पना

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

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

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

वैयक्तिक नियमित अभिव्यक्तीचे मूल्य

आता नोटपॅड ++ प्रोग्राममधील सर्वात सामान्य नियमित अभिव्यक्तिंसह परिचित व्हा.

      . - कोणताही एक वर्ण;
      [0-9] - अंक म्हणून कोणताही वर्ण;
      डी - अंक वगळता कोणताही वर्ण;
      [ए-झहीर] - लॅटिन अल्फाबेटचे कोणतेही कॅपिटल अक्षर;
      [a-z] - लॅटिन अल्फाबेटचे कोणतेही लोअरकेस अक्षर;
      [ए-ज़ेड] - केस वगळता लॅटिन वर्णमाला कोणत्याही अक्षरे;
      डब्ल्यू - पत्र, अंडरस्कोअर किंवा अंक;
      एस - जागा;
      ^ - ओळची सुरवात;
      $ - ओळीचा शेवट;
      * - प्रतीक पुनरावृत्ती (0 पासून अनंत पर्यंत);
      4 1 2 3 ही गटांची अनुक्रमांक आहे;
      ^ s * $ - रिक्त रेषा शोधा;
      ([0-9] [0-9] *.) - दोन अंक शोधा.

खरं तर, बर्याच प्रमाणात नियमित अभिव्यक्ती वर्ण आहेत, ज्यास एका लेखात समाविष्ट करता येत नाही. नोटपॅड ++ सह कार्य करताना प्रोग्रामर आणि वेब डिझायनर त्यांच्या विविध भिन्नतेपेक्षा बरेच काही वापरतात.

शोधताना नोटपॅड ++ प्रोग्राममधील नियमित अभिव्यक्तीचा वापर

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

नियमित अभिव्यक्तींसह कार्य करण्यास प्रारंभ करण्यासाठी, "शोध" विभागावर जा, आणि दिसत असलेल्या यादीत "शोधा" आयटम निवडा.

आम्हाला नोटपॅड ++ प्रोग्राममध्ये मानक शोध विंडो उघडण्यापूर्वी. Ctrl + F चे की दाब दाबून या विंडोमध्ये प्रवेश देखील मिळवता येतो. या कार्यासह कार्य करण्यास सक्षम होण्यासाठी "नियमित अभिव्यक्ती" बटण सक्रिय करणे सुनिश्चित करा.

दस्तऐवजात असलेल्या सर्व संख्या शोधा. हे करण्यासाठी, शोध बारमध्ये [0-9] पॅरामीटर प्रविष्ट करा आणि "पुढील शोधा" बटणावर क्लिक करा. प्रत्येक वेळी जेव्हा आपण या बटणावर क्लिक कराल तेव्हा पुढील दस्तऐवजामध्ये शीर्षस्थानापासून खाली दिलेले पुढील नंबर हायलाइट करेल. तळापर्यंत शोध मोडवर स्विच करणे, सामान्य शोध पद्धत वापरणे शक्य आहे जे नियमित अभिव्यक्तीसह कार्य करताना लागू केले जाऊ शकत नाही.

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

आणि येथे लाइनद्वारे लाइन प्रदर्शित केलेले शोध परिणाम आहेत.

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

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

पुनर्निर्देशनद्वारे बाह्य दुवे पुनर्निर्देशित करूया. हे करण्यासाठी, "शोधा" स्तंभात, "href =. (// [^ '"] *) ", आणि" पुनर्स्थित करा "फील्ड प्रविष्ट करा -" href = "/ redirect.php? ते = 1". "सर्व पुनर्स्थित करा" बटणावर क्लिक करा.

आपण पाहू शकता की, बदल यशस्वी झाला.

आता संगणक प्रोग्रामिंग किंवा वेब पृष्ठांच्या लेआउटशी संबंधित नसलेल्या ऑपरेशन्ससाठी नियमित अभिव्यक्ती वापरून पुनर्स्थापनासह शोध लागू करूया.

जन्माच्या तारखेसह पूर्ण नावाच्या स्वरूपात व्यक्तींची यादी आमच्याकडे आहे.

जन्माच्या तारखांची आणि लोकांची ठिकाणे पुनर्रचना करा. त्यासाठी "Find" या कॉलममध्ये आपण "( w +) ( w +) ( w +) ( d +. D +. D +)", आणि "Replace" या कॉलममध्ये " 4 1 2 3" लिहा. . "सर्व पुनर्स्थित करा" बटणावर क्लिक करा.

आपण पाहू शकता की, बदल यशस्वी झाला.

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

व्हिडिओ पहा: TekTip ep19 - Notepad, सह Regex वपरण ++ (एप्रिल 2024).