VBScript स्ट्रिंग फ़ंक्शंस - VBScript ट्यूटोरियल 5 के लिए एक उत्कृष्ट गाइड

VBScript ट्यूटोरियल - सामग्री की तालिका

VBScript ट्यूटोरियल # 1: VBScript चर का अवलोकन 

VBScript ट्यूटोरियल # 2: VBScript सशर्त विवरण और लूप्स

VBScript ट्यूटोरियल # 3: VBScript प्रक्रियाएं

VBScript ट्यूटोरियल # 4: VBScript त्रुटि हैंडलिंग और VBScript को निष्पादित करें

VBScript ट्यूटोरियल # 5: VBScript स्ट्रिंग फ़ंक्शंस

Vबीएसस्क्रिप्ट ट्यूटोरियल # 6: VBScript तिथि कार्य

VBScript ट्यूटोरियल # 7: VBScript समय कार्य

VBScript ट्यूटोरियल # 8: VBScript सरणी कार्य

इस VBScript ट्यूटोरियल में, हम सबसे महत्वपूर्ण और अक्सर उपयोग किए जाने वाले VBScript स्ट्रिंग फ़ंक्शंस के बारे में जानने जा रहे हैं, जिसमें vbscript InStr, vbscript StrComp, vbscript मिड फंक्शन आदि शामिल हैं। सभी vbscript स्ट्रिंग फ़ंक्शंस को एक उदाहरण के साथ समझाया गया है।

VBScript ट्यूटोरियल # 5: VBScript स्ट्रिंग फ़ंक्शंस

VBScript स्ट्रिंग कार्य:

Vbscript में स्ट्रिंग के साथ काम करते समय, हम vbscript स्ट्रिंग फ़ंक्शंस का उपयोग महत्वपूर्ण स्ट्रिंग ऑपरेशन जैसे कि सर्च, रिप्लेस, एक्सट्रैक्ट, लंबाई, तुलना, आदि प्राप्त करने के लिए कर सकते हैं। "VBScript स्ट्रिंग फ़ंक्शंस" लेख के माध्यम से, हम बार-बार बनाए गए कार्यों के बारे में बताएंगे। उदाहरण के साथ VBScript स्ट्रिंग फ़ंक्शन। 

महत्वपूर्ण VBScript स्ट्रिंग कार्य - सारांश: 

महत्वपूर्ण VBScript स्ट्रिंग फ़ंक्शंस - स्पष्टीकरण: 

वास्तविक लाइव उदाहरण के साथ इस अनुभाग में सभी महत्वपूर्ण vbscript स्ट्रिंग फ़ंक्शन को समझाया गया है।

वीबीस्क्रिप्ट इनस्ट्र:

Vbscript इंस्ट्र फ़ंक्शन किसी स्ट्रिंग के भीतर उपलब्ध किसी विशेष अभिव्यक्ति की पहली स्थिति की स्थिति का पता लगाता है और स्थिति मूल्य देता है।

सिंटेक्स: InStr ([प्रारंभ, string1, string2 [, तुलना])

पैरामीटर विवरण:

प्रारंभ - यह पैरामीटर string1 की प्रारंभ स्थिति को परिभाषित करता है जहां से string2 की पहली घटना की खोज या जाँच शुरू की जाएगी। यह एक वैकल्पिक मानदण्ड है। डिफ़ॉल्ट रूप से, यदि कुछ भी निर्दिष्ट नहीं किया गया है, तो vbscript 1 स्थिति से शुरू होता है।

स्ट्रिंग 1 - इस स्ट्रिंग को दूसरे स्ट्रिंग की घटना की जाँच के लिए खोजा जाना है।

स्ट्रिंग 2 - यह खोज करने के लिए स्ट्रिंग अभिव्यक्ति है।

तुलना - यह एक वैकल्पिक क्षेत्र है जिसका उपयोग बाइनरी या टेक्स्टुअल के बीच तुलना प्रकार को परिभाषित करने के लिए किया जाता है। डिफ़ॉल्ट मान है 0. संभावित मान हैं - 

  • 0 = vbBinaryCompare - एक बाइनरी चेकिंग करें
  • 1 = vbTextCompare - एक शाब्दिक जाँच करें

उदाहरण:

Vbscript InStr फ़ंक्शन के इस उदाहरण में, हम एक खोज स्ट्रिंग की पहली घटना को खोजने और प्रिंट करने जा रहे हैं।

string1 = "aabbccddee"
string2 = "bb"
nPostionOfOccurance = INSTR(1,string1,string2,1)
msgbox "Position of first occurance - " & nPostionOfOccurance
vbscript इंस्ट्र
vbscript स्ट्रिंग फ़ंक्शंस - vbscript इंस्ट्र

vbscript स्ट्रिंग बदलें:

Vbscript स्ट्रिंग रिप्लेस फ़ंक्शन का उपयोग स्ट्रिंग के पूर्वनिर्धारित संख्या के लिए स्ट्रिंग के निर्दिष्ट भागों को दूसरी स्ट्रिंग के साथ बदलने के लिए किया जाता है।

सिंटेक्स: बदलें (mainString, findString, replacewith [, startPos [, count [, तुलना]]])

पैरामीटर विवरण:

मेनस्ट्रीमिंग - यह मुख्य स्ट्रिंग है जिसे प्रतिस्थापन के लिए अद्यतन किया जाना है।

खोज करना - यह स्ट्रिंग भाग मुख्य स्ट्रिंग में बदला जाएगा।

replaceWith - यह प्रतिस्थापन स्ट्रिंग है।

स्टार्टपोस - यह पैरामीटर मुख्य स्ट्रिंग की शुरुआती स्थिति को परिभाषित करता है जहां से खोज शुरू की जाएगी। यह एक वैकल्पिक मानदण्ड है। डिफ़ॉल्ट रूप से, यदि कुछ भी निर्दिष्ट नहीं किया गया है, तो vbscript 1 स्थिति से शुरू होता है। प्रारंभ स्थिति से पहले, सभी वर्ण हटा दिए जाएंगे।

गिनती - यह एक वैकल्पिक पैरामीटर है जिसका उपयोग किए जाने वाले प्रतिस्थापन की संख्या को परिभाषित करने के लिए किया जाता है। गणना पैरामीटर के लिए डिफ़ॉल्ट मान -1 है, जो परिभाषित करता है कि किए जाने वाले प्रतिस्थापन की संख्या पर कोई सीमा नहीं है।

तुलना - यह एक वैकल्पिक क्षेत्र है जिसका उपयोग बाइनरी या टेक्स्टुअल के बीच तुलना प्रकार को परिभाषित करने के लिए किया जाता है। डिफ़ॉल्ट मान है 0. संभावित मान हैं - 

  • 0 = vbBinaryCompare - एक बाइनरी चेकिंग करें
  • 1 = vbTextCompare - एक शाब्दिक जाँच करें

उदाहरण:

वैबस्क्रिप्ट रिप्लेसमेंट फ़ंक्शन के इस उदाहरण में, हम किसी विशेष स्ट्रिंग की सभी घटनाओं को दूसरे स्ट्रिंग के साथ बदलने जा रहे हैं।

mainString  = "aa bb cc dd bb ee"
findString  = "bb"
replaceWith = "zz"
startPos = 1
updatedString = Replace(mainString,findString,replaceWith,startPos)
msgbox "String after the replacement - " & updatedString 
vbscript प्रतिस्थापित करें
vbscript स्ट्रिंग फ़ंक्शंस - vbscript प्रतिस्थापित करता है

वैबस्क्रिप्ट मिड:

Vbscript मध्य फ़ंक्शन एक स्ट्रिंग से वर्णों की निर्दिष्ट संख्या देता है।

सिंटेक्स: मिड (स्ट्रिंग, स्टार्टपोस [, लंबाई])

पैरामीटर विवरण:

स्ट्रिंग - इस स्ट्रिंग से वर्णों की निर्दिष्ट संख्या निकाली जाएगी।

StartPos - यह पात्रों की शुरुआत की स्थिति को परिभाषित करता है जिसे निकाला जा रहा है।

लंबाई - यह एक वैकल्पिक क्षेत्र है जो निकाले गए पाठ की लंबाई को परिभाषित करता है। यदि पैरामीटर प्रदान नहीं किया गया है, तो vbscript मध्य फ़ंक्शन प्रारंभ स्थिति के बाद पूरे स्ट्रिंग को निकालता है।

उदाहरण:

Vbscript मिड फ़ंक्शन के इस उदाहरण में, हम स्थिति 4 से लंबाई तीन के वर्ण निकालने जा रहे हैं।

source_string  = "aaabbbcccddd"
startPos = 4
length = 3
captured_string = Mid(source_string,startPos,length)
msgbox "Extracted string of length 3 from position 4 is  - " & captured_string
vbscript मध्य
vbscript स्ट्रिंग फ़ंक्शंस - vbscript मध्य

vbscript विकल्प:

नाम के विकल्प के साथ कोई विशिष्ट विधि नहीं है। लेकिन जावा सबस्ट्रिंग विधि की तरह, हम vbscript मिड फ़ंक्शन का उपयोग कर सकते हैं। 

वैबस्क्रिप्ट स्ट्रिंग संयोजन:

Vbscript स्ट्रिंग कॉन्फैटिनेशन ऑपरेटर का उपयोग / ठोस दो या अधिक स्ट्रिंग्स को जोड़ने के लिए किया जाता है। वैबस्क्रिप्ट स्ट्रिंग कॉन्सेप्टेशन ऑपरेटर 'और' है।

सिंटेक्स: string1 और string2 और string3…

उदाहरण:

इस उदाहरण में, हम vbscript स्ट्रिंग कॉन्फैक्शन ऑपरेटर का उपयोग करके दो स्ट्रिंग्स जोड़ेंगे,

string1 = "abc" और "def"

निष्पादन के बाद, वैरिएबल string1 "abcdef" के रूप में मान रखने वाला है

वैबस्क्रिप्ट वाम फ़ंक्शन:

वैबस्क्रिप्ट वाम फ़ंक्शन एक स्ट्रिंग के बाईं ओर से वर्णों की एक निर्दिष्ट संख्या निकालता है।

सिंटेक्स: बाएं (स्ट्रिंग, लंबाई)

पैरामीटर विवरण:

स्ट्रिंग - वर्णों की निर्दिष्ट संख्या को बाईं ओर से इस स्ट्रिंग से निकाला जाएगा।

लंबाई - यह वर्णों की लंबाई को दर्शाता है जो बाईं ओर से निकाला जाएगा।

उदाहरण:

वामस्क्रिप्ट वाम फ़ंक्शन के इस उदाहरण में, हम बाईं ओर से लंबाई तीन के वर्ण निकालने जा रहे हैं।

source_string  = "aaabbbcccddd"
length = 3
captured_string = Left(source_string,length)
msgbox "Extracted charecters from Left side  - " & captured_string
शब्दशः छोड़ दिया
vbscript स्ट्रिंग फ़ंक्शंस - vbscript बाएँ

Vbscript राइट फ़ंक्शन एक स्ट्रिंग के दाईं ओर से वर्णों की एक निर्दिष्ट संख्या निकालता है।

सिंटेक्स: राइट (स्ट्रिंग, लंबाई)

पैरामीटर विवरण:

स्ट्रिंग - वर्णों की निर्दिष्ट संख्या दाईं ओर से इस स्ट्रिंग से निकाली जाएगी।

लंबाई - यह वर्णों की लंबाई को दर्शाता है जो दाईं ओर से निकाले जाएंगे।

उदाहरण:

Vbscript राइट फ़ंक्शन के इस उदाहरण में, हम दाईं ओर से लंबाई तीन के अक्षर निकालने जा रहे हैं।

source_string  = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side  - " & captured_string
vbscript स्ट्रिंग फ़ंक्शंस - vbscript राइट
vbscript स्ट्रिंग फ़ंक्शंस - vbscript राइट

vbscript StrComp फ़ंक्शन:

Vbscript StrComp फ़ंक्शन का उपयोग दो स्ट्रिंग्स की तुलना करने के लिए किया जाता है और तुलना का परिणाम देता है। 

सिंटेक्स: StrComp (string1, string2 [, तुलना])

पैरामीटर विवरण:

string1 - स्ट्रिंग अभिव्यक्ति पैरामीटर में से एक जो तुलना के लिए आवश्यक है। 

String2 - तुलना के लिए आवश्यक एक और स्ट्रिंग अभिव्यक्ति पैरामीटर। 

तुलना - यह एक वैकल्पिक क्षेत्र है जिसका उपयोग बाइनरी या टेक्स्टुअल के बीच तुलना प्रकार को परिभाषित करने के लिए किया जाता है। डिफ़ॉल्ट मान है 0. संभावित मान हैं - 

  • 0 = vbBinaryCompare - एक बाइनरी चेकिंग करें
  • 1 = vbTextCompare - एक शाब्दिक जाँच करें

Vbscript StrComp फ़ंक्शन निम्न मानों में से एक लौटा सकता है:

  • -1 (अगर string1 <string2)
  • 0 (यदि string1 = string2)
  • 1 (अगर string1> string2)
  • अशक्त (अगर string1 या string2 अशक्त है)

उदाहरण:

Vbscript StrComp फ़ंक्शन के इस उदाहरण में, हम तीन अलग-अलग तुलना स्थितियों के लिए परिणाम देखने जा रहे हैं।

'Condition when string1<string2
string1 = "abcd"
string2 = "wxyz"
result1 = StrComp(string1,string2,vbTextCompare )

'Condition when string1 = string2
string1 = "abcd"
string2 = "abcd"
result2 = StrComp(string1,string2,vbTextCompare )

'Condition when string1>string2
string1 = "wxyz"
string2 = "abcd"
result3 = StrComp(string1,string2,vbTextCompare )
msgbox "Result 1: " & result1 & ", Result 2: " & result2 & " and Result 3: " & result3
vbscript स्ट्रैम्प
vbscript स्ट्रैम्प (vbscript स्ट्रिंग फ़ंक्शंस)

vbscript ट्रिम समारोह:

Vbscript ट्रिम फ़ंक्शन का उपयोग स्ट्रिंग के आरंभ और अंत से, दोनों तरफ से सभी रिक्त स्थान को साफ़ करने के लिए किया जाता है।

सिंटेक्स: ट्रिम (स्ट्रिंग)

पैरामीटर विवरण:

स्ट्रिंग - यह एक स्ट्रिंग है जिसमें बाईं और दाईं ओर रिक्त स्थान हैं।

उदाहरण:

Vbscript ट्रिम फ़ंक्शन के इस उदाहरण में, हम एक स्ट्रिंग के दोनों किनारों से रिक्त स्थान को हटाने जा रहे हैं।

string1 = "आआब बीबी सीसीसी डीडीडी"

string2 = ट्रिम (string1)

निष्पादन के बाद, string2 वेरिएबल में बाईं और दाईं ओर रिक्त स्थान के बिना "aaa bbb ccc ddd" मान होगा।

vbscript Ltrim फ़ंक्शन:

Vbscript LTrim फ़ंक्शन का उपयोग स्ट्रिंग के बाईं ओर से किसी भी रिक्त स्थान को निकालने के लिए किया जाता है।

सिंटेक्स: लेट्रिम (स्ट्रिंग)

पैरामीटर विवरण:

स्ट्रिंग - यह बाईं ओर एक स्ट्रिंग युक्त स्थान है।

उदाहरण:

Vbscript LTrim फ़ंक्शन के इस उदाहरण में, हम एक स्ट्रिंग के बाईं ओर से रिक्त स्थान को हटाने जा रहे हैं।

string1 = "आआब बीबी सीसीसी डीडीडी"

string2 = Ltrim (string1)

निष्पादन के बाद, string2 वेरिएबल में बाईं ओर से रिक्त स्थान के बिना "aaa bbb ccc ddd" मान होगा।

vbscript Rtrim फ़ंक्शन:

Vbscript RTrim फ़ंक्शन का उपयोग स्ट्रिंग के दाईं ओर से किसी भी स्थान को हटाने के लिए किया जाता है।

सिंटेक्स: Rtrim (स्ट्रिंग)

पैरामीटर विवरण:

स्ट्रिंग - यह दाईं ओर एक स्ट्रिंग युक्त स्थान है।

उदाहरण:

Vbscript RTrim फ़ंक्शन के इस उदाहरण में, हम एक स्ट्रिंग के दाईं ओर से रिक्त स्थान को हटाने जा रहे हैं।

string1 = "आआब बीबी सीसीसी डीडीडी"

string2 = Rtrim (string1)

निष्पादन के बाद, स्ट्रिंग 2 चर में दाईं ओर से रिक्त स्थान के बिना "आआ बीबीबी सीबीसी डीडीडी" के रूप में मान होगा।

vbscript अपरकेस अर्थात vbscript UCase फ़ंक्शन:

Vbscript अपरकेस के लिए वास्तविक फ़ंक्शन का नाम vbscript Ucase फ़ंक्शन है। Vbscript UCase फ़ंक्शन का उपयोग किसी भी स्ट्रिंग (मामले के बावजूद) के वर्णों को ऊपरी केस वर्णों में परिवर्तित करने के लिए किया जाता है।

सिंटेक्स: UCase (स्ट्रिंग)

पैरामीटर विवरण:

स्ट्रिंग - यह अपरकेस वर्णों में बदलने के लिए एक स्ट्रिंग है।

उदाहरण:

Vbscript UCase फ़ंक्शन के इस उदाहरण में, हम निचले और ऊपरी मामलों वाले स्ट्रिंग को ऊपरी केस वर्णों में परिवर्तित करने जा रहे हैं।

string1 = "aBcD aabb"

string2 = ट्रिम (string1)

निष्पादन के बाद, string2 वेरिएबल में "ABCD AABB" का मान होगा।

vbscript लोअरकेस यानी vbscript LCase:

Vbscript LCase फ़ंक्शन का उपयोग किसी भी स्ट्रिंग (मामले के बावजूद) के वर्णों को निम्न केस वर्णों में परिवर्तित करने के लिए किया जाता है।

सिंटेक्स: LCase (स्ट्रिंग)

पैरामीटर विवरण:

स्ट्रिंग - यह लोअरकेस वर्णों में बदलने के लिए एक स्ट्रिंग है।

उदाहरण:

Vbscript LCase फ़ंक्शन के इस उदाहरण में, हम एक स्ट्रिंग को लोअर और अपर केस को लोअर केस कैरेक्टर में बदलने जा रहे हैं।

string1 = "aBcD aabb"

string2 = ट्रिम (string1)

निष्पादन के बाद, string2 चर में "abcd aabb" के रूप में मान होगा।

vbscript लंबाई समारोह:

Vbscript लंबाई फ़ंक्शन का उपयोग किसी विशेष स्ट्रिंग की लंबाई का पता लगाने के लिए किया जाता है। यह पूर्णांक मान के रूप में लंबाई लौटाता है।

सिंटेक्स: लंबाई (स्ट्रिंग)

पैरामीटर विवरण:

स्ट्रिंग - किसी भी स्ट्रिंग अभिव्यक्ति।

उदाहरण:

Vbscript लंबाई फ़ंक्शन के इस उदाहरण में, हम किसी विशेष स्ट्रिंग अभिव्यक्ति की लंबाई खोजने जा रहे हैं।

string = "aBcD aabb"

strLength = लंबाई (स्ट्रिंग)

निष्पादन के बाद स्ट्रैलोमीटर चर में स्ट्रिंग की लंबाई 9 के रूप में होगी।

शब्दशः StrReverse फ़ंक्शन:

Vbscript StrReverse फ़ंक्शन का उपयोग किसी भी स्ट्रिंग को उलटने के लिए किया जाता है।

सिंटेक्स: StrReverse (स्ट्रिंग)

पैरामीटर विवरण:

स्ट्रिंग - किसी भी स्ट्रिंग अभिव्यक्ति।

उदाहरण:

Vbscript StrReverse फ़ंक्शन के इस उदाहरण में, हम किसी विशेष स्ट्रिंग के वर्णों को उलटते जा रहे हैं।

string1 = "एब्सडे"

string2 = लंबाई (string1)

निष्पादन के बाद, string2 चर में "edcba" के रूप में रिवर्स स्ट्रिंग होगी।

निष्कर्ष:

इस वीबीस्क्रिप्ट स्ट्रिंग फ़ंक्शंस लेख के माध्यम से, हमने महत्वपूर्ण वीबीस्क्रिप्ट स्ट्रिंग फ़ंक्शंस के बारे में सीखा है, जिसमें वीबीस्क्रिप्ट इनस्ट्र, वीबीस्क्रिप्ट स्ट्रकॉम्प, वीबीस्क्रिप्ट मिड फ़ंक्शंस इत्यादि शामिल हैं। अगले वीबीस्क्रिप्ट ट्यूटोरियल में, हम वीबीस्क्रिप्ट दिनांक और समय फ़ंक्शंस के बारे में बताएंगे। फिर से लॉगिन करने के लिए यहाँ उत्पन्न करें अधिक जानकारी प्राप्त करने के लिए

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