الموصى به: استخدم أدوات OSQL لإدارة تطبيق SQL Server Server Engine (MSDE 2000) مقدمة التطبيق لا يحتوي محرك سطح المكتب SQL Server (الذي يسمى أيضًا MSDE 2000) على واجهة المستخدم الخاصة به لأنه مصمم بشكل أساسي لتشغيله في الخلفية.
تبحث طريقة indexof () في ما إذا كانت السلسلة التي تم تمريرها كمعلمة تظهر على السلسلة. وما إلى ذلك) إذا لم يتم العثور عليها ، ارجع -1إرجاع موضع الحرف من الفرعية الأولى في كائن السلسلة.
انسخ الرمز كما يلي: www.cuoxin.com
الفهرس العام (القيمة: سلسلة ، [startIndex: رقم]): رقم
يبحث عن السلسلة وإرجاع موضع المباراة الأولى من القيمة الموجودة في وضع StartIndex أو بعده داخل سلسلة المكالمات. يبدأ هذا الفهرس من الصفر ، مما يعني أن الحرف الأول في السلسلة يعتبر في الفهرس 0 بدلاً من الفهرس 1. إذا لم يتم العثور على قيمة ، فإن الطريقة تعود -1.
المعلمة
القيمة: سلسلة - سلسلة ؛
StartIndex: رقم [اختياري] - عدد صحيح يحدد فهرس بدء البحث.
العودة
الرقم - يحدد موضع المباراة الأولى من السلسلة الفرعية ، أو -1.
------------------------------------------------- ------------------------------------------------- -----------------------------------------------
طريقة فهرس
إرجاع موضع الحرف من الفرعية الأولى في كائن السلسلة.
strobj.indexof (Substring [، startIndex])
المعلمة
Strobj
الخيار المطلوب. كائن السلسلة أو النص.
فرعية
الخيار المطلوب. الفرعية للبحث عنها في كائن السلسلة.
StarIndex
اختياري. تشير قيمة عدد صحيح هذه إلى الفهرس الذي يبدأ البحث داخل كائن السلسلة. إذا تم حذفه ، ابحث عن بداية السلسلة.
يوضح
تقوم طريقة IndexOF بإرجاع قيمة عدد صحيح تشير إلى موضع بدء التشغيل داخل كائن السلسلة. إذا لم يتم العثور على فرعية ، فإن العودة -1.
إذا كان StartIndex رقمًا سالبًا ، يتم التعامل مع StartIndex على أنه صفر. إذا كان أكبر من أكبر مؤشر لموضع الشخصية ، فإنه يعتبر أكبر فهرس ممكن.
إجراء بحث من اليسار إلى اليمين. خلاف ذلك ، فإن الطريقة هي نفسها LastIndexof.
مثال
يوضح المثال التالي استخدام طريقة الفهرس.
انسخ الرمز كما يلي: www.cuoxin.com
وظيفة indexDemo (str2) {
var str1 = "babebibobobubabebibobu"
var s = str1.indexof (str2) ؛
عودة (ق) ؛
}
مثال:
أحصل على سلسلة A "1،18،33"
إذا كنت تكتبها كفهرس ("1") ، فيبدو أنه لا يمكنك اكتشاف ذلك اكتبه؟
استخدم IndexOF بهذه الطريقة
انسخ الرمز كما يلي: www.cuoxin.com
سلسلة اختبار = "1،18،33" ؛
if (test.indexof ("1")> -1)
{
استجابة. write ("موجود") ؛
}
آخر
{
استجابة. write ("غير موجود") ؛
}
ولكن إذا كان واحد فقط يفي بالمتطلبات ولم يفي 1 من 18 بالمتطلبات ، فلا يمكنك استخدام IndexOF للقيام بذلك.
انسخ الرمز كما يلي: www.cuoxin.com
باستخدام system.text.regularexpressions ؛
سلسلة اختبار = "1،18،33" ؛
if (regex .ismatch (اختبار ، @"/b1/b"))
{
استجابة. write ("موجود") ؛
}
آخر
{
استجابة. write ("غير موجود") ؛
}
ملحوظات:
/ب تطابق حدود الكلمة بشكل منتظم
اكتب طريقة
انسخ الرمز كما يلي: www.cuoxin.com
// SRC Source String
// سلسلة القطران المراد مقارنتها
CheckString Bool Bool (سلسلة SRC ، سلسلة القطران)
{
سلسلة temp = regex.replace (tar ، @"[. $^{/[(|)*+؟ //]" ، "") ؛
if (temp.length <tar.length)
العودة كاذبة
if (regex.ismatch (src ، @"/b" + tar + @"/b")))
العودة صحيح.
العودة كاذبة
}
مشاركة: ما هو التنسيق هو ASP وما الذي يفتح ملفات ASP اليوم ، سأل شخص ما عن التنسيق هو ASP وماذا عن ملف ASP. هنا.