أحدث البرامج التعليمية وتطوير الشبكة
 

فبسكريبت وظيفة سبليت


<كاملة فبسكريبت المرجعي

وظيفة تقسيم بإرجاع، مجموعة ذات بعد واحد الصفرية الذي يحتوي على عدد محدد من سلاسل فرعية.

بناء الجملة

Split(expression[,delimiter[,count[,compare]]])

معامل وصف
expression مطلوب. تعبير السلسلة التي تحتوي على سلاسل فرعية والمحددات
delimiter اختياري. حرف سلسلة تستخدم لتحديد حدود فرعية. الافتراضي هو حرف مسافة
count اختياري. عدد سلاسل فرعية يتم إرجاعها. -1 يشير إلى أن يتم إرجاع كافة سلاسل فرعية
compare اختياري. تحدد مقارنة السلسلة للاستخدام.

يمكن أن يكون واحد من القيم التالية:

  • 0 = vbBinaryCompare - إجراء مقارنة ثنائية
  • 1 = vbTextCompare - تنفيذ مقارنة نصية

أمثلة

مثال 1

<%

a=Split("w3ii is my favourite website")
for each x in a
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

w3ii
is
my
favourite
website
مشاهدة مثال »

مثال 2

تقسيم النص باستخدام المعلمة delimeter

<%

a=Split("Brown cow, White horse, Yellow chicken",",")
for each x in a
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

Brown cow
White horse
Yellow chicken
مشاهدة مثال »

مثال 3

تقسيم النص باستخدام المعلمة delimeter، والمعلمة العد

<%

a=Split("w3ii is my favourite website"," ",2)
for each x in a
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

w3ii
is my favourite website
مشاهدة مثال »

مثال 4

تقسيم النص باستخدام المعلمة delimeter مع مقارنة نصية:

<%

a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,1)
for each x in a
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

Sun
Mon
Tues
WEDNES
Thurs
Fri
Satur
مشاهدة مثال »

مثال 5

تقسيم النص باستخدام المعلمة delimeter مع مقارنة ثنائية:

<%

a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,0)
for each x in a
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

Sun
Mon
Tues
WEDNESDAYThurs
Fri
Satur
مشاهدة مثال »

<كاملة فبسكريبت المرجعي