مثال على وظيفة سلسلة ASP
استخدم وظيفة السلسلة لإجراء الإحباط ، واستبدال الحالة ، وما إلى ذلك على السلسلة.
| وظيفة | قواعد | وظيفة |
| لين | لين (سلسلة | varname) | إرجاع عدد الأحرف في السلسلة ، أو عدد البايتات المطلوبة لتخزين متغير. |
| تقليم | تقليم (سلسلة) | قم بإزالة المساحات قبل وبعد السلسلة |
| ltrim | ltrim (سلسلة) | قم بإزالة المسافات أمام السلسلة |
| rtrim | Rtrim (سلسلة) | قم بإزالة المسافات بعد السلسلة |
| منتصف | منتصف (سلسلة ، ابدأ ، طول) | ابدأ من حرف البدء في سلسلة السلسلة للحصول على سلسلة طول الطول. إذا تم حذف المعلمة الثالثة ، فهي تشير إلى أن السلسلة تبدأ من حرف البدء إلى نهاية السلسلة. |
| غادر | اليسار (سلسلة ، طول) | احصل على سلسلة الطول من الجانب الأيسر من سلسلة السلسلة |
| يمين | اليمين (سلسلة ، طول) | احصل على سلسلة الطول من الجانب الأيمن من سلسلة السلسلة |
| لوبي | LCASE (سلسلة) | قم بتحويل جميع الأحرف الكبيرة في سلسلة سلسلة إلى أحرف صغيرة |
| ucase | ucase (سلسلة) | تحويل جميع الأحرف الرأسمالية في سلسلة السلسلة إلى رسائل رأس المال |
| stromp | stromp (String1 ، String2 [، مقارنة]) | إرجاع نتيجة المقارنة بين سلسلة string1 و string2 سلسلة. إذا كانت السلاسلان متماثلين ، فإنها تُرجع 0 ، إذا كانت أقل ، فإنها تعود -1 ، وإذا كانت أكبر ، فإنها تعود 1 |
| Instr | Instr (String1 ، String2 [, compare] ) | إرجاع الحدوث الأول لسلسلة String1 في سلسلة String2 |
| ينقسم | Split (String1 ، Delimiter [, count[, start] ]) | اقسم السلسلة إلى صفيف أحادي البعد وفقًا لمحدد ، حيث يتم استخدام المحدد لتحديد حدود السلسلة الفرعية. إذا تم حذفه ، استخدم الفضاء ("") كفاصل. عد عدد الفروع التي تم إرجاعها ، -1 يشير إلى أنه يتم إرجاع جميع عمليات التسليح. البدء هو 1 لإجراء مقارنة النص ؛ إذا كان 0 أو تم حذف المقارنة الثنائية. |
| يستبدل | Replace(expression, find, replacewith[, compare[, count[, start]]]) | إرجاع سلسلة حيث يتم استبدال عدد محدد من بعض الأساسيات (الاكتشافات) بسلسلة فرعية أخرى (Replacewith). |
1. مثال على وظيفة لين:
يستخدم المثال التالي وظيفة LEN لإرجاع عدد الأحرف في سلسلة:
Dim MyStringMyString = Len("VBSCRIPT") 'MyStringيحتوي على8. 2. تقليم ، ltrim ، أمثلة وظيفة rtrim:
يستخدم المثال التالي وظائف Ltrim و Rtrim و Trim لإزالة المساحات ومساحات الذيل وبدء ومساحات الذيل في بداية السلسلة:
Dim MyVarMyVar = LTrim(" vbscript ") 'MyVarعلى"vbscript ".MyVar = RTrim(" vbscript ") 'MyVarعلى" vbscript".MyVar = Trim(" vbscript ") 'MyVar