أحدث البرامج التعليمية وتطوير الشبكة
 

فبسكريبت InStrRev وظيفة


<كاملة فبسكريبت المرجعي

وظيفة InStrRev ترجع موقف التواجد الأول من سلسلة واحدة ضمن آخر. يبدأ البحث من نهاية السلسلة، ولكن الموقف عاد التهم من بداية السلسلة.

وظيفة InStrRev يمكن إرجاع القيم التالية:

  • إذا STRING1 هو "" - InStrRev يعود 0
  • إذا STRING1 باطل - InStrRev يعود لاغية
  • إذا STRING2 هو "" - تبدأ عوائد InStrRev
  • إذا STRING2 باطل - InStrRev يعود لاغية
  • إذا لم يتم العثور STRING2 - InStrRev يعود 0
  • إذا تم العثور STRING2 داخل STRING1 - InStrRev يعود الموضع الذي تم العثور مباراة
  • إذا بداية> Len(string1) - InStrRev يعود 0

Tip: ننظر أيضا في الدالة InStr

بناء الجملة

InStrRev(string1,string2[,start[,compare]])

معامل وصف
string1 مطلوب. سلسلة لتفتيشها
string2 مطلوب. التعبير سلسلة للبحث عن
start اختياري. تحدد نقطة الانطلاق لكل بحث. يبدأ البحث في الموضع الحرف الأخير افتراضيا (-1)
compare اختياري. تحدد مقارنة السلسلة للاستخدام. الافتراضي هو 0

يمكن أن يكون واحد من القيم التالية:

  • 0 = vbBinaryCompare - إجراء مقارنة ثنائية
  • 1 = vbTextCompare - تنفيذ مقارنة نصية

أمثلة

مثال 1

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

11
مشاهدة مثال »

مثال 2

العثور على الرسالة "i" ، وذلك باستخدام مواقع انطلاق مختلفة:

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

16
6
مشاهدة مثال »

مثال 3

العثور على حرف "T" ، مع النصوص، والثنائية، والمقارنة:

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

15
1
مشاهدة مثال »

<كاملة فبسكريبت المرجعي