Visual Basic for Applications:
उपवाक्यांश निकालना

कैसे करें:

VBA में, आप मुख्य रूप से Mid, Left, और Right फ़ंक्शन्स का उपयोग सबस्ट्रिंग्स को निकालने के लिए करते हैं। नीचे, हम उदाहरणों के साथ इन फंक्शन्स को देखते हैं:

  1. Mid: एक स्पेसिफाइड पोजीशन से शुरू होकर एक स्ट्रिंग से सबस्ट्रिंग निकालता है।

    Dim exampleString As String
    exampleString = "Hello World"
    Dim result As String
    result = Mid(exampleString, 7, 5)
    Debug.Print result  ' आउटपुट: World
  2. Left: स्ट्रिंग के बाईं ओर से, निर्दिष्ट संख्या में कैरेक्टर्स के साथ, एक सबस्ट्रिंग निकालता है।

    Dim exampleString As String
    exampleString = "Hello World"
    Dim result As String
    result = Left(exampleString, 5)
    Debug.Print result  ' आउटपुट: Hello
  3. Right: स्ट्रिंग के दाईं ओर से, निर्दिष्ट संख्या में कैरेक्टर्स के साथ, एक सबस्ट्रिंग निकालता है।

    Dim exampleString As String
    exampleString = "Hello World"
    Dim result As String
    result = Right(exampleString, 5)
    Debug.Print result  ' आउटपुट: World

ये मौलिक फंक्शन्स VBA में सबस्ट्रिंग निकालने की नींव बनाते हैं, स्ट्रिंग मैनिपुलेशन के लिए सुदृढ़ और सीधे तरीके प्रदान करते हैं।

गहराई में:

प्रोग्रामिंग में स्ट्रिंग्स को मैनिप्युलेट करने की क्षमता हमेशा से महत्वपूर्ण रही है, BASIC (VBA का पूर्वज) व्यक्तिगत कम्प्यूटिंग के शुरुआती दिनों में इस क्षमता को लोकप्रिय बनाने वाला अग्रणी रहा है। VBA में Mid, Left, और Right फंक्शन्स इस विरासत को वहन करते हैं, आधुनिक प्रोग्रामरों के लिए एक सरलीकृत इंटरफ़ेस प्रदान करते हैं।

इन फंक्शन्स के लिए कई कार्यों में काफी प्रभावी होने के बावजूद, नई भाषाओं में रेगुलर एक्सप्रेशंस के उदय ने पाठ के साथ काम करने के लिए एक और शक्तिशाली और लचीला तरीका प्रदान किया है। इसके बावजूद, पारंपरिक VBA सबस्ट्रिंग फंक्शन्स की उपलब्धता और सरलता उन्हें त्वरित कार्यों और प्रोग्रामिंग के नए उपयोगकर्ताओं के लिए पूरी तरह से उपयुक्त बनाती है।

स्ट्रिंग्स के भीतर अधिक जटिल पार्सिंग और खोज ऑपरेशन्स के लिए, VBA Like ऑपरेटर और रेगुलर एक्सप्रेशंस के माध्यम से VBScript.RegExp ऑब्जेक्ट का भी समर्थन करता है, हालांकि इनका प्रभावी ढंग से उपयोग करने के लिए थोड़ी अधिक सेटअप और समझ की आवश्यकता होती है। जबकि ये उपकरण अधिक शक्ति प्रदान करते हैं, Mid, Left, और Right की सीधी प्रकृति उनकी अनेक VBA प्रोग्राम्स में निरंतर प्रासंगिकता और उपयोगिता सुनिश्चित करती है।