बेसिक नोटपैड ++ नियमित अभिव्यक्ति

बेसिक नोटपैड ++ नियमित अभिव्यक्ति

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

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

नियमित अभिव्यक्ति क्यों आवश्यक हैं?

नोटपैड ++ सिंटैक्स हाइलाइटिंग, मार्कअप, वीएचडीएल और वेरिलॉग हार्डवेयर विवरण भाषाओं के साथ विंडोज के लिए एक स्वतंत्र और ओपन सोर्स टेक्स्ट एडिटर है। सरल शब्दों में, यह एक पाठ संपादक है जो न केवल पाठ फ़ाइलों को संपादित करने के लिए, बल्कि प्रोग्रामिंग और कोडिंग के लिए भी डिज़ाइन किया गया है।

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

निम्नलिखित उद्देश्यों के लिए मूल नोटपैड ++ रेगेक्स का उपयोग किया जाता है:

  • परीक्षण के साथ शुरू होने वाली सभी फ़ाइलों को हटाना, इस प्रकार अपने सभी परीक्षण डेटा को साफ़ करना;
  • सभी लॉग ढूंढना;
  • सभी तिथियां ढूँढना, आदि

इसके अलावा, विभिन्न प्रकार के प्रतिस्थापन के लिए नियमित अभिव्यक्तियों की आवश्यकता होती है। उदाहरण के लिए, उनका उपयोग करके, आप फ़ाइल में स्थित बिल्कुल सभी तिथियों के प्रारूप को प्रतिस्थापित कर सकते हैं। बेशक, यह सब मैन्युअल रूप से किया जा सकता है, हालांकि, यह आसान है यदि पाठ में केवल एक तारीख है, लेकिन यदि उनमें से 300 हैं, तो नियमित अभिव्यक्तियों का उपयोग करके स्वचालित प्रतिस्थापन का उपयोग करना बहुत आसान होगा।

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

नोटपैड मैक्रो में नियमित अभिव्यक्ति

नोटपैड में मानक प्रतीक हैं, उदाहरण के लिए:

  • ... - कोई भी एक चरित्र;
  • * - पूर्ववर्ती चरित्र दोहराया जा सकता है;
  • । * - बिल्कुल वर्णों का कोई सेट, आदि

आप रेखा या अनुच्छेद की शुरुआत या अंत में वर्ण जोड़ सकते हैं। उदाहरण के लिए, इसे एक शब्द दस्तावेज़ से कॉपी किए गए विशिष्ट पाठ को टैग करने की आवश्यकता होती है। ऐसा करने के लिए, आपको खोज में रखना होगा - (^ * $), और लाइन में प्रतिस्थापित करें - \ 1 और लाइन की शुरुआत और अंत में क्या डाला जाना चाहिए, हमारे उदाहरण में यह है

इस मामले में अभिव्यक्ति निम्न होगी: \ 1

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

एक महत्वपूर्ण विशेषता खाली लाइनों को हटाने से रिक्त स्थान नहीं है। ऐसा करने के लिए, खोज में \ N \ _ दर्ज करें, और प्रतिस्थापित करें रेखा में \0 दर्ज करें, या इस लाइन को खाली छोड़ दें। अगला चरण उन सभी फ़ाइलों को खोलना है जिन्हें आप \ साफ़ करना चाहते हैं और वर्ण दर्ज करना चाहते हैं। उसके बाद, आपको सभी खुले दस्तावेज़ों में बदलें बटन पर क्लिक करना होगा। इस प्रकार, रिक्त स्थान जिनमें रिक्त स्थान नहीं होते हैं, सभी खुले दस्तावेज़ों से हटा दिए जाते हैं।

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

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

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

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

इसके अलावा, रिक्त स्थान वाले रिक्त रेखाओं को हटाना संभव है। इस मामले में, कई चरणों को पूरा करना आवश्यक है:

  • रिक्त स्थान निकालना;
  • रिक्त लाइनों को हटाना।

इस संबंध में, यदि रिक्त स्थान वाले खाली रेखाएं या रेखाएं हैं, तो पहले सभी समस्याओं को हटाने के लिए आवश्यक है, और फिर ऊपर बताए गए एल्गोरिदम के अनुसार सभी पंक्तियां।

सभी रिक्त स्थान को हटाने के लिए, ^ [] * $ या ^ \ s * $ दर्ज करें, और पंक्ति में प्रतिस्थापित करें दर्ज करें \ 0 या इस लाइन को पूरी तरह से खाली छोड़ दें। भविष्य में, आपको उन सभी फ़ाइलों को खोलने की आवश्यकता है जिनमें आपको रिक्त स्थान को हटाने की आवश्यकता है, और फिर सभी खुले दस्तावेज़ों में प्रतिस्थापित करें बटन पर क्लिक करें।

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

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

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

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


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

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

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

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




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

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