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 ਤਾਂ InStr ਵਾਪਸ 0 ਦਿੰਦਾ ਹੈ
ਸੁਝਾਅ:ਦੇਖੋ InStrRev ਫੰਕਸ਼ਨ。
ਗਿਆਨ ਸ਼ਾਬਦਿਕ
InStr([start,]string1,string2[,compare])
پارامتر | شرح |
---|---|
start | اختیاری۔تلاش کئے جانے والی لکتی کا شروعاتی مقام کو مقرر کرتا ہے۔مقصد ابتدائی شروعاتی مقام ہے۔ اگر compare پارامتر مقرر کیا گیا تو اس کا پارامتر ضروری ہوگا۔ |
string1 | لازمی۔تلاش کئے جانے والی لکتی کا مقصد. |
string2 | لازمی۔تلاش کئے جانے والی لکتی کا مقصد. |
compare |
لازمی۔استعمال کئے جانے والی لکتی مقابلو کی نوعیت کو مقرر کرتا ہے۔مقصد 0 ہے۔درست کی وسیلے سے درست کی وسیلے کا مقصد قابل انتخاب ہیں:
|
مثال
مثال 1
ڈیم txt,pos txt="این دن سے خوبصورت ہے!" پوز=این اسٹر(txt,"ہس") دکومنٹ ڈرائٹ(پوز)
آؤٹ پُٹ:
2
مثال 2
ڈیم txt,pos txt="این دن سے خوبصورت ہے!" ایک لکتی کی مقابلو کی شروعات 4 سے پوز=این اسٹر(4,txt,"ایس",1) دکومنٹ ڈرائٹ(پوز)
آؤٹ پُٹ:
6
مثال 3
ڈیم txt,pos txt="این دن سے خوبصورت ہے!" ایک بی اینری کی مقابلو کی شروعات 1 سے پوز=این اسٹر(1,txt,"ب",0) دکومنٹ ڈرائٹ(پوز)
آؤٹ پُٹ:
0