<كاملة فبسكريبت المرجعي
وظيفة 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 يمكن أن يكون واحد من القيم التالية:
|
أمثلة
مثال 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
مشاهدة مثال » <كاملة فبسكريبت المرجعي