أكبر مركز لتظاهر محطة بارد في الصين!
يتم استخدام هذه الفئة لمعالجة السلسلة ، التي كتبها الأجانب.
كيفية استخدام:
=====================================
<!-#include file = stringOperations.asp->
<٪
خافت شارع
اضبط STR = stringpyrations الجديدة
اختبار = str.tocharray (تحقق من ذلك)
Response.write <strong> str.tocharray </strong>:
لأني = 0 إلى Ubound (اختبار)
استجابة. اختبار اختبار (ط) و
التالي
الرد. write <br> <br>
test1 = stra.arraytring (اختبار)
استجابة. write <strong> str.arraytring </strong>: & test1
الرد. write <br> <br>
Response.write <strong> str.startswith </strong>: & str.startswith (test1 ، ch)
الرد. write <br> <br>
استجابة. write <strong> str.endwith </strong>: & strongswith (test1 ، out)
الرد. write <br> <br>
Response.write <strong> str.clone </strong>: & str.clone (ABC ، 10)
الرد. write <br> <br>
استجابة. write <strong> str.trimstart </strong>: & strimstart (test1 ، 3)
الرد. write <br> <br>
استجابة. write <strong> str.trimend </strong>: & strongr.trimend (Test1 ، 2)
الرد. write <br> <br>
Response.write <strong> str.swapcase </strong>: & str.swapcase (hihihi) (hihihi)
الرد. write <br> <br>
استجابة. write <strong> str.isalphabetic </strong>: & str.isalphetic (!)
الرد. write <br> <br>
استجابة. write <strong> str.capitalize </strong>: & str.capitalize (Clara Fehler)
تعيين str = لا شيء
٪>
=============== stringpyrations.asp =================
<٪
صفات فئة
'****************************************** *** **********************************
'' function الوصف: استبدل السلسلة بمصفوفة نوع char
'parameter الوصف: -DR [سلسلة]: سلسلة يجب تحويلها
'' @return القيمة: - [صفيف] صفيف نوع char
'****************************************** *** **********************************
وظائف عامة
redim Chararray (Len (Str))
لأني = 1 إلى لين (str)
Chararray (I-1) = Mid (Str ، I ، 1)
التالي
Tocharrray = Chararray
وظيفة نهاية
'****************************************** *** **********************************
'' function الوصف: تحويل صفيف إلى سلسلة
'parameter الوصف: -arr [صفيف]: يجب تحويل البيانات
'' return value: - [سلسلة] سلسلة
'****************************************** *** **********************************
وظائف عامة (Byval ARR)
لأني = 0 إلى Ubound (ARR)
strobj = strobj & arr (i)
التالي
arraytring = strobj
وظيفة نهاية
'****************************************** *** **********************************
'' function الوصف: تحقق مما إذا كانت سلسلة المصدر تبدأ بـ chars
'' parameter الوصف: -str [سلسلة]: سلسلة المصدر
'parameter الوصف: -chars [سلسلة]: حرف مقارنة/سلسلة
'' regurn value: - [Bool]
'****************************************** *** **********************************
الوظيفة العامة startswith (Byval Str ، chars)
إذا ترك (str ، len (chars)) = chars ثم
startswith = صحيح
آخر
startswith = خطأ
إنهاء إذا
وظيفة نهاية
'****************************************** *** **********************************
'' function الوصف: تحقق مما إذا كانت سلسلة المصدر تنتهي مع chars
'' parameter الوصف: -str [سلسلة]: سلسلة المصدر
'parameter الوصف: -chars [سلسلة]: حرف مقارنة/سلسلة
'' regurn value: - [Bool]
'****************************************** *** **********************************
الوظيفة العامة endswith (Byval Str ، chars)
إذا كان صحيحًا (str ، len (chars)) = chars ثم
endswith = صحيح
آخر
endswith = خطأ
إنهاء إذا
وظيفة نهاية
'****************************************** *** **********************************
'' function الوصف: نسخ n string str
'' parameter الوصف: -str [سلسلة]: سلسلة المصدر
'parameter الوصف: -n [int]: عدد النسخ المتماثلة
'' return value: - [سلسلة] نسخ السلسلة
'****************************************** *** **********************************
استنساخ الوظيفة العامة (Byval Str ، N)
لأني = 1 إلى ن
القيمة = القيمة و Str
التالي
استنساخ = القيمة
وظيفة نهاية
'****************************************** *** ************
|||أكبر محطة تنزيل موارد مصدر موقع ،
*****************'' function الوصف: حذف أحرف N الواجهة من Source String str
'' parameter الوصف: -str [سلسلة]: سلسلة المصدر
'parameter الوصف: -n [int]: عدد الأحرف المحذوفة
'' return value: - [string] تم حذف السلسلة
'****************************************** *** **********************************
الوظيفة العامة trimstart (Byval Str ، N)
القيمة = منتصف (str ، n+1)
trimstart = القيمة
وظيفة نهاية
'****************************************** *** **********************************
'' function الوصف: حذف سلسلة n الأخيرة من سلسلة المصدر str
'' parameter الوصف: -str [سلسلة]: سلسلة المصدر
'parameter الوصف: -n [int]: عدد الأحرف المحذوفة
'' return value: - [string] تم حذف السلسلة
'****************************************** *** **********************************
تزيين الوظيفة العامة (Byval Str ، N)
القيمة = اليسار (str ، len (str) -n))
تقليم = قيمة
وظيفة نهاية
'****************************************** *** **********************************
'' function الوصف: تحقق مما إذا كانت حرف الحرف هي حرف إنجليزي AZ أو AZ
'parameter الوصف: -character [char]: تم التحقق من الحرف
'' @RETURN VALUE: - [Bool] إذا كانت شخصية باللغة الإنجليزية ، فأعود صحيحًا ، بطريقة خاطئة
'****************************************** *** **********************************
وظائف عامة
Asciivalue = cint (ASC (حرف))
إذا (65 <= Asciivalue و Asciivalue <= 90) أو (97 <= Asciivalue و Asciivalue <= 122) ثم
isalphabetic = صحيح
آخر
isalphabetic = خطأ
إنهاء إذا
وظيفة نهاية
'****************************************** *** **********************************
'' function ملاحظة: قم بإجراء تحويل حالة أقل لسلسلة STR
'' parameter الوصف: -str [سلسلة]: سلسلة المصدر
'' return value: - [سلسلة] السلسلة المحولة
'****************************************** *** **********************************
تبادل الوظيفة العامة (STR)
لأني = 1 إلى لين (str)
الحالي = منتصف (str ، i ، 1)
إذا كان isalphabetic (الحالي) ثم
عالية = ASC (Ucase (الحالي))
منخفض = ASC (LCASE (الحالي))
مجموع = مرتفع + منخفض
إرجاع = عودة و CHR (Sum-ASC (الحالية))
آخر
إرجاع = العودة والتيار
إنهاء إذا
التالي
مبادلة = العودة
وظيفة نهاية
'****************************************** *** **********************************
'' function الوصف: قم بتحويل الحرف الأول من كل كلمة في السلسلة المصدر إلى الحرف الكبيرة
'' parameter الوصف: -str [سلسلة]: سلسلة المصدر
'' return value: - [سلسلة] السلسلة المحولة
'****************************************** *** **********************************
استفادة الوظيفة العامة (STR)
الكلمات = الانقسام (str ،)
لأني = 0 إلى Ubound (كلمات)
إذا لم يكن أنا = 0 ثم
TMP =
إنهاء إذا
tmp = tmp & ucase (يسار (الكلمات (i) ، 1)) واليمين (الكلمات (i) ، len (الكلمات (i))-1)
الكلمات (i) = tmp
التالي
الاستفادة = arraytring (كلمات)
وظيفة نهاية
الطبقة النهائية
٪>