وظیفه InStr در VBScript
تعریف و استفاده
وظیفه InStr میتواند مکان اولین بار ظاهر شدن یک جملات در جملات دیگر را بازگرداند.
وظیفه InStr میتواند به بازگشت زیر بازگردد:
- اگر string1 خالی باشد (طول صفر) - InStr به 0 بازمیگردد
- اگر string1 Null باشد - InStr به Null بازمیگردد
- اگر string2 خالی باشد ("" - InStr به start بازمیگردد
- اگر string2 Null باشد - InStr به Null بازمیگردد
- اگر string2 یافت نشود - InStr به 0 بازمیگردد
- اگر string2 در string1 یافت شود، InStr مکان یافتن جملات تطبیقی را بازمیگرداند.
- اگر start > Len(string1) - InStr بازمیگردد به 0
توجه:لطفاً به وظیفه InStrRev。
نحوه استفاده
InStr([شروع،]string1,string2[,مقایسه])
پارامتر | شرح |
---|---|
start | اختیاری۔ تلاش کی جانے والی پوزیشن کا تعین کرنا۔ میں دفعہ 0 ہے۔ اگر compare پارامتر مقرر کیا گیا ہے تو اس کی ضرورت ہوگی۔ |
string1 | ضروری۔ تلاش کی جانے والی لسانی جملہ |
string2 | ضروری۔ تلاش کی جانے والی لسانی جملہ |
compare |
ضروری۔ استعمال کرنا ہونے والی اشارتی مقابسازہ کی نوعیت کا تعین کرنا۔ میں دفعہ 0 ہے۔ قابل استعمال اشارتی مقابسازوں میں درج ذیل ہیں:
|
مثال
مثال 1
ڈیم txt,پوز txt="این بہترین دن ہے!" پوز=این اسٹر(txt,"his") دکومنٹ ورائٹ پوز
خروج:
2
مثال 2
ڈیم txt,پوز txt="این بہترین دن ہے!" ایک لکچری مقابسازہ جس میں پوزیشن 4 سے شروع ہوتا ہے پوز=این اسٹر(4,txt,"is",1) دکومنٹ ورائٹ پوز
خروج:
6
مثال 3
ڈیم txt,پوز txt="این بہترین دن ہے!" ایک بیناری مقابسازہ جس میں پوزیشن 1 سے شروع ہوتا ہے پوز=این اسٹر(1,txt,"B",0) دکومنٹ ورائٹ پوز
خروج:
0