แนะนำ: ใช้เครื่องมือ OSQL เพื่อจัดการ SQL Server Desktop Engine (MSDE 2000) การแนะนำแอปพลิเคชัน เอ็นจิ้นเดสก์ท็อป SQL Server (หรือที่เรียกว่า MSDE 2000) ไม่มีส่วนต่อประสานกับผู้ใช้ของตัวเองเพราะส่วนใหญ่ออกแบบมาเพื่อทำงานในพื้นหลัง
วิธีการดัชนี () ของสตริงค้นหาว่าสตริงที่ผ่านเป็นพารามิเตอร์จะปรากฏบนสตริงหรือไม่ และอื่น ๆ ) หากไม่พบให้กลับมา -1ส่งคืนตำแหน่งอักขระของสตริงย่อยแรกในวัตถุสตริง
คัดลอกรหัสดังนี้: www.cuoxin.com
ดัชนีสาธารณะของ (ค่า: สตริง, [startIndex: number]): หมายเลข
ค้นหาสตริงและส่งคืนตำแหน่งของการจับคู่แรกของค่าที่พบในหรือหลังตำแหน่ง startIndex ภายในสตริงการโทร ดัชนีนี้เริ่มต้นที่ศูนย์ซึ่งหมายความว่าอักขระตัวแรกในสตริงถือเป็นที่ดัชนี 0 มากกว่าดัชนี 1 หากไม่พบค่าวิธีการจะส่งกลับ -1
พารามิเตอร์
ค่า: สตริง - สตริง;
startIndex: หมายเลข [ไม่บังคับ] - จำนวนเต็มที่ระบุดัชนีเริ่มต้นของการค้นหา
กลับ
หมายเลข - ระบุตำแหน่งของการจับคู่แรกของสายย่อยหรือ -1
------------------------------------------------------ ------------------------------------------------------ --------------------------------------------------
วิธีการดัชนี
ส่งคืนตำแหน่งอักขระของสตริงย่อยแรกในวัตถุสตริง
strobj.indexof (substring [, startIndex])
พารามิเตอร์
Strobj
ตัวเลือกที่ต้องการ วัตถุสตริงหรือข้อความ
เครื่องประดับ
ตัวเลือกที่ต้องการ สตริงย่อยเพื่อค้นหาในวัตถุสตริง
StarIndex
ไม่จำเป็น. ค่าจำนวนเต็มนี้ระบุดัชนีที่เริ่มค้นหาภายในวัตถุสตริง หากละเว้นให้ค้นหาจากจุดเริ่มต้นของสตริง
อธิบาย
เมธอดดัชนีส่งคืนค่าจำนวนเต็มที่ระบุตำแหน่งเริ่มต้นของสตริงย่อยภายในวัตถุสตริง หากไม่พบสตริงย่อยให้ส่งคืน -1
หาก StartIndex เป็นจำนวนลบ StartIndex จะถือว่าเป็นศูนย์ หากมีขนาดใหญ่กว่าดัชนีตำแหน่งตัวละครที่ใหญ่ที่สุดก็จะถือว่าเป็นดัชนีที่ใหญ่ที่สุดที่เป็นไปได้
ทำการค้นหาจากซ้ายไปขวา มิฉะนั้นวิธีนี้จะเหมือนกับ LastIndexof
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้วิธีการดัชนี
คัดลอกรหัสดังนี้: www.cuoxin.com
ฟังก์ชั่น indexdemo (str2) {
var str1 = "babebibobubabebibobu"
var s = str1.indexof (str2);
กลับมา;
-
ตัวอย่าง:
ฉันได้รับสตริง A คือ "1,18,33"
หากคุณเขียนเป็นดัชนี ("1") ดูเหมือนว่าคุณไม่สามารถหาได้ เขียนมัน?
ใช้ดัชนีด้วยวิธีนี้
คัดลอกรหัสดังนี้: www.cuoxin.com
การทดสอบสตริง = "1,18,33";
if (test.indexof ("1")> -1)
-
Response.write ("มีอยู่");
-
อื่น
-
Response.write ("ไม่มีอยู่จริง");
-
แต่ถ้ามีเพียง 1 ตรงตามข้อกำหนดและ 1 จาก 18 ไม่เป็นไปตามข้อกำหนดคุณจะไม่สามารถใช้ดัชนีเพื่อทำ
คัดลอกรหัสดังนี้: www.cuoxin.com
การใช้ System.Text.RegulArexpressions;
การทดสอบสตริง = "1,18,33";
if (regex .ismatch (ทดสอบ, @"/b1/b")))))))))))))))
-
Response.write ("มีอยู่");
-
อื่น
-
Response.write ("ไม่มีอยู่จริง");
-
หมายเหตุ:
/b จับคู่ขอบเขตคำในปกติ
เขียนวิธีการ
คัดลอกรหัสดังนี้: www.cuoxin.com
// สตริงต้นทาง SRC
// tar string ที่จะเปรียบเทียบ
Private Bool Checkstring (String Src, String tar)
-
String temp = regex.replace (tar, @"[. $^{/[(|)*+? //]", "");
if (temp.length <tar.length)
กลับเท็จ;
if (regex.ismatch (src, @"/b" + tar + @"/b")))
กลับมาจริง;
กลับเท็จ;
-
แชร์: รูปแบบคือ ASP และอะไรที่จะเปิดไฟล์ ASP วันนี้มีคนในกลุ่มถามว่ารูปแบบใดคือ ASP และสิ่งที่จะเปิดไฟล์ ASP ที่นี่.