هل تحاول تقسيم الخيط إلى قطع أصغر؟ يوفر ASP وظيفة انقسام سهلة الاستخدام والتي تتيح لك الزهر وشريحة السلسلة.

لنفترض أنك تأخذ جملة وتريد أن تضع كل كلمة في متغير مختلف. لذلك تأخذ في

NameStr = "السيد جون سميث"

قم بإعداد الصفيف للاحتفاظ بالنتائج

خافت WordArray

ثم انقسام ، وذلك باستخدام مساحة كمؤشر الانقسام

WordArray = Split (NameStr، "")

الآن WordArray (0) يساوي "Mr." ، WordArray (1) يساوي "John" و WordArray (2) يساوي "Smith"! يمكنك استخدام وظائف مجموعة متنوعة ووظائف سلسلة أخرى للعمل مع هذه النتائج.

هناك بالطبع ثروة من الطرق لاستخدام وظيفة الانقسام. ستنفصل العديد من برامج التصدير عن حقولها برمز توجيه. الأنبوب هو الخط العمودي لأعلى ولأسفل مثل هذا:

|

لذلك يمكنك القيام بوظيفة الانقسام التي تبحث عن هذا الأنبوب لتقسيمها إلى أجزاء مكونة.

كن حذرًا من أن الحقل الذي تستخدمه في الانقسام حقًا لا يستخدم إلا لهذه الوظيفة المقسمة. على سبيل المثال ، قد تعتقد أن استخدام فاصلة كحقل فاصل هو فكرة رائعة. ولكن ماذا يحدث إذا كان هناك بالفعل فاصلة في أحد الحقول؟ شيء من هذا القبيل:

السيد جون، الفلاني، بوسطن
Mrs.Jane، سميث، شيكاغو
ملكة جمال ، جولي ، روبرتس ، لوس أنجلوس
السيد ، مارك ، دونر ، إسق ، ميامي

في هذا الصف الرابع ، يكون للرجل لقب بعد اسمه الأخير ، لذلك تم إدخال اسمه الأخير

دونر ، إسق.

لكن العملية المنقسمة ستشاهد ذلك الفاصلة وتعتقد أنها حقل فاصل.

لهذا السبب عادةً ما يكون من الأفضل استخدام فاصل توجيه الإخراج (|) أو أي شيء آخر غير عادي ، بحيث تكون متأكدًا من أنه لن يظهر في دفق البيانات الفعلي كقيمة عادية.

إذا كنت تعمل باستخدام سلاسل ، فتأكد من الاطلاع على وظائف سلسلة ASP الأخرى لمعرفة كيفية عملها!

مقدمة لآسيا والمحيط الهادئ

قم بتنزيل هذا الكتاب الإلكتروني للحصول على كل ما تحتاج لمعرفته حول تعلم ASP - من تعليمي خطوة بخطوة إلى قوائم الوظائف ، ونموذج التعليمات البرمجية ، والأخطاء الشائعة والحلول ، وأكثر من ذلك بكثير! 101 صفحة.

تعليمات الفيديو: كيف يتم تحويل فيزة السياحة في كندا إلى فيزة طالب او عمل او اقامة؟ (قد 2024).