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

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


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

والدالة InStr ترجع موقف التواجد الأول من سلسلة واحدة ضمن آخر.

والدالة InStr يمكن إرجاع القيم التالية:

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

Tip: ننظر أيضا في وظيفة InStrRev

بناء الجملة

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

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

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

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

أمثلة

مثال 1

<%

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

%>

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

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

مثال 2

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

<%

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

%>

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

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

مثال 3

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

<%

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

%>

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

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

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