وظيفة 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 > طول string1 - InStr يعود 0
نصيحة:يرجى الرجوع وظيفة InStrRev。
النحو
InStr([start,]string1,string2[,compare])
الم 参数 | وصف |
---|---|
start | اختياري. يحدد موقع البدء في كل بحث. القيمة الافتراضية هي الموضع الأول. إذا تم تحديد معامل compare، فيجب أن يكون هذا المعامل موجودًا. |
string1 | مطلوب. النص الذي سيتم البحث عنه. |
string2 | مطلوب. النص الذي سيتم البحث عنه. |
compare |
مطلوب. يحدد نوع مقارنة الأحرف المستخدمة. القيمة الافتراضية هي 0. يمكن استخدام القيم التالية:
|
مثال
مثال 1
dim txt,pos txt="This is a beautiful day!" pos=InStr(txt,"his") document.write(pos)
الإخراج:
2
مثال 2
dim txt,pos txt="This is a beautiful day!" مقارنة نصية تبدأ من الموضع 4 pos=InStr(4,txt,"is",1) document.write(pos)
الإخراج:
6
مثال 3
dim txt,pos txt="This is a beautiful day!" مقارنة ثنائية تبدأ من الموضع 1 pos=InStr(1,txt,"B",0) document.write(pos)
الإخراج:
0