ดูบทความที่เกี่ยวข้อง:
http://www.csdn.net/develop/read_article.asp?id=22695
บทความนี้ได้รับการเพิ่มบนพื้นฐานของสิ่งนี้เพิ่มฟังก์ชั่นบางอย่างที่เหมาะสมสำหรับเว็บไซต์จีนที่จะเข้าร่วมบางทีบางคนไม่ได้เติมเต็ม จุดตัด
-
คลาส Stringoperations
'************************************************ *** ******************************
'' @function คำอธิบาย: แทนที่สตริงเป็นอาร์เรย์ประเภทถ่าน
'' @parameter คำอธิบาย: -dr [String]: สตริงที่ต้องแปลง
'' @return value: - [อาร์เรย์] อาร์เรย์ประเภทถ่าน
'************************************************ *** ******************************
ฟังก์ชั่นสาธารณะ
Redim Chararray (Len (Str))
สำหรับ i = 1 ถึง len (str)
chararray (i-1) = mid (str, i, 1)
ต่อไป
tocharray = chararray
ฟังก์ชันสิ้นสุด
'************************************************ *** ******************************
'' @function คำอธิบาย: แปลงอาร์เรย์เป็นสตริง
'' @parameter คำอธิบาย: -arr [array]: ข้อมูลที่จำเป็นต้องได้รับการแปลง
'' @return value: - [String] String
'************************************************ *** ******************************
ฟังก์ชั่นสาธารณะ (byval arr)
สำหรับ i = 0 ถึง Ubound (arr)
strobj = strobj & arr (i)
ต่อไป
arraytring = strobj
ฟังก์ชันสิ้นสุด
'************************************************ *** ******************************
'' @function คำอธิบาย: ตรวจสอบว่าสตริงต้นทางเริ่มต้นด้วยตัวอักษรหรือไม่
'' @parameter คำอธิบาย: -str [สตริง]: สตริงต้นทาง
'' @parameter คำอธิบาย: -chars [String]: การเปรียบเทียบอักขระ/สตริง
'' @return value: - [bool]
'************************************************ *** ******************************
ฟังก์ชั่นสาธารณะ startswith (Byval Str, Chars)
ถ้าเหลือ (str, len (chars)) = chars แล้ว
startswith = true
อื่น
startswith = false
สิ้นสุดถ้า
ฟังก์ชันสิ้นสุด
'************************************************ *** ******************************
'' @function คำอธิบาย: ตรวจสอบว่าสตริงต้นทางจะลงท้ายด้วยตัวอักษร
'' @parameter คำอธิบาย: -str [สตริง]: สตริงต้นทาง
'' @parameter คำอธิบาย: -chars [String]: การเปรียบเทียบอักขระ/สตริง
'' @return value: - [bool]
'************************************************ *** ******************************
ฟังก์ชั่นสาธารณะ Endswith (Byval Str, Chars)
ถ้าถูกต้อง (str, len (chars)) = chars แล้ว
endswith = true
อื่น
endswith = false
สิ้นสุดถ้า
ฟังก์ชันสิ้นสุด
'************************************************ *** ******************************
'' @function คำอธิบาย: คัดลอก n สตริง str
'' @parameter คำอธิบาย: -str [สตริง]: สตริงต้นทาง
'' @parameter คำอธิบาย: -n [int]: จำนวนแบบจำลอง
'' @return value: - [สตริง] คัดลอกสตริง
'************************************************ *** ******************************
ฟังก์ชั่นสาธารณะโคลน (Byval Str, N)
สำหรับ i = 1 ถึง n
value = value & str
ต่อไป
โคลน = ค่า
ฟังก์ชันสิ้นสุด
'************************************************ *** ******************************
'' @function คำอธิบาย: ลบอักขระ n ด้านหน้าของสตริงต้นทาง str
'' @parameter คำอธิบาย: -str [สตริง]: สตริงต้นทาง
'' @parameter คำอธิบาย: -n [int]: จำนวนอักขระที่ถูกลบ
'' @return value: - [String] String ที่ถูกลบ
'************************************************ *** ******************************
ฟังก์ชั่นสาธารณะ TrimStart (Byval Str, N)
value = mid (str, n+1)
trimStart = ค่า
ฟังก์ชันสิ้นสุด
'************************************************ *** ******************************
'' @function คำอธิบาย: ลบสตริง N สุดท้ายของสตริงต้นทาง
'' @parameter คำอธิบาย: -str [สตริง]: สตริงต้นทาง
'' @parameter คำอธิบาย: -n [int]: จำนวนอักขระที่ถูกลบ
'' @return value: - [String] String ที่ถูกลบ
'************************************************ *** ******************************
Trimend ฟังก์ชั่นสาธารณะ (Byval Str, N)
ค่า = ซ้าย (str, len (str) -n))
trimend = ค่า
ฟังก์ชันสิ้นสุด
'************************************************ *** ******************************
'' @function คำอธิบาย: ตรวจสอบว่าตัวละครเป็นตัวละครภาษาอังกฤษ AZ หรือ AZ
'' @parameter คำอธิบาย: -character [Char]: ตัวละครตรวจสอบ
'' @return value: - [bool] ถ้ามันเป็นอักขระภาษาอังกฤษกลับมาจริงหรือเท็จมิฉะนั้นเท็จ
-
-