وظيفة InStrRev في VBScript
التعريف والاستخدام
يمكن لـ InStrRev Function العودة إلى موقع ظهور النسخة المماثلة الأولى من نص في نص آخر. تبدأ البحث من نهاية النص، ولكن يتم حساب الموقع من بداية النص.
يمكن لـ InStrRev Function العودة إلى القيم التالية:
- إذا كان string1 "" (طول صفر) - يعود InStr 0
- إذا كان string1 Null - يعود InStr Null
- إذا كان string2 "" - يعود InStr إلى start
- إذا كان string2 Null - يعود InStr Null
- إذا لم يتم العثور على string2 - يعود InStr 0
- إذا تم العثور على string2 في string1،يعود InStr إلى موقع العثور على النسخة المماثلة.
- إذا كان start > طول string1 - InStr يعود 0
إشارة:الرجاء الرجوع وظيفة InStr.
القواعد
InStrRev(string1,string2[,start[,compare]])
معامل | وصف |
---|---|
start | اختياري. يحدد الموضع الذي سيبدأ البحث منه. بالافتراض هو البداية في الموضع الأول. إذا تم تحديد معامل compare، فإن هذا المعامل يجب أن يكون موجودًا. |
string1 | مطلوب. السلسلة التي سيتم البحث عنها. |
string2 | مطلوب. السلسلة التي سيتم البحث عنها. |
compare |
مطلوب. يحدد نوع مقارنة السلسلة التي سيتم استخدامها. بالافتراض هو 0. يمكن استخدام القيم التالية:
|
مثال
مثال 1
dim txt,pos txt="This is a beautiful day!" pos=InStrRev(txt,"his") document.write(pos)
الناتج:
2
مثال 2
dim txt,pos txt="This is a beautiful day!" مقارنة نصية pos=InStrRev(txt,"B",-1,1) document.write(pos)
الناتج:
11
مثال 3
dim txt,pos txt="This is a beautiful day!" مقارنة ثنائية pos=InStrRev(txt,"T") document.write(pos)
الناتج:
1
مثال 4
dim txt,pos txt="This is a beautiful day!" مقارنة ثنائية pos=InStrRev(txt,"t") document.write(pos)
الناتج:
15