VBScript InStr फ़ंक्शन

विभावना और उपयोग

InStr फ़ंक्शन एक वाक्यविन्यास को दूसरे वाक्यविन्यास में पहली बार उपस्थित होने के स्थान को वापस कर सकता है。

InStr फ़ंक्शन नीचे के वैल्यू को वापस कर सकता है:

  • यदि string1 खाली (") है (शून्य लंबाई) - InStr फ़र्मांतरण 0 वापस करता है
  • यदि string1 Null है - InStr फ़र्मांतरण Null वापस करता है
  • यदि string2 खाली (") है - InStr फ़र्मांतरण start वापस करता है
  • यदि string2 Null है - InStr फ़र्मांतरण Null वापस करता है
  • यदि string2 मिलता नहीं है - InStr फ़र्मांतरण 0 वापस करता है
  • यदि string1 में string2 मिलता है, InStr फ़र्मांतरण मिलने वाले स्थान को वापस करता है。
  • यदि start > Len(string1) - InStr फ़र्मांतरण 0

अभिमत:देखें InStrRev फ़ंक्शन

व्याकरण

InStr([आरंभ,]वाक्यविन्यास1,वाक्यविन्यास2[,सम्पार्श])
पारामीटर वर्णन
start वैकल्पिक।खोज के लिए निर्धारित प्रारंभिक पोजीशन।मूलभूत रूप से पहले अक्षर से खोजा जाता है।यदि compare पारामीटर निर्धारित किया गया है, तो इस पारामीटर की आवश्यकता है।
string1 आवश्यक।खोजने के लिए जो शब्द को खोजना है
string2 आवश्यक।खोजने के लिए इस्तेमाल करने वाला शब्द
compare

आवश्यक।इस्तेमाल करने वाले शब्द तुलना प्रकार को निर्धारित करें।मूलभूत रूप से 0 है।नीचे दिए गए मूल्यों को अपनाया जा सकता है:

  • 0 = vbBinaryCompare - बाइनरी तुलना करें
  • 1 = vbTextCompare - टेक्स्ट तुलना करें

इंस्टांस

उदाहरण 1

डिम टेक्स्ट,पोस
टेक्स्ट=\"यह एक सुंदर दिन है!\"
पोस=इनस्ट्र(टेक्स्ट,"his")
डॉक्युमेंट.व्राइट(पोस)

आउटपुट:

2

उदाहरण 2

डिम टेक्स्ट,पोस
टेक्स्ट=\"यह एक सुंदर दिन है!\"
पोजीशन 4 से शुरू होने वाला एक टेक्स्ट तुलना
पोस=इनस्ट्र(4,टेक्स्ट,"is",1)
डॉक्युमेंट.व्राइट(पोस)

आउटपुट:

6

उदाहरण 3

डिम टेक्स्ट,पोस
टेक्स्ट=\"यह एक सुंदर दिन है!\"
पोजीशन 1 से शुरू होने वाला एक बाइनरी तुलना
पोस=इनस्ट्र(1,टेक्स्ट,"B",0)
डॉक्युमेंट.व्राइट(पोस)

आउटपुट:

0