باسكال لديها العديد من الإجراءات للعمل مع السلاسل. & nbsp؛ يُطلق على العديد منها استخدام التدوين النقطي ويُطلق عليها طرق strong> . يمكن العثور على قائمة كاملة بأساليب معالجة السلاسل على الإنترنت. & nbsp؛
دعنا نتعرف على بعض منهم.
<قبل>
s: = & # 39 ؛ aAbBcC & # 39 ؛
sUp: = الأحرف الكبيرة ؛ // sUp = & quot؛ AABBCC & quot؛ - طريقة تحول كل حرف في سلسلة نصية إلى أحرف كبيرة
sLow: = الأحرف الصغيرة //
sLow = & quot؛ aabbcc & quot؛ - طريقة تحول كل حرف في سلسلة إلى أحرف صغيرة
الطريقة دائما مكتوبة بين قوسين. هناك بعض المعاملات داخل الأقواس ، إذا لزم الأمر.
طريقة أخرى مفيدة & nbsp؛ - val (s، v، ind)
- طريقة للتحقق مما إذا كانت جميع أحرف السلسلة أرقامًا. s - سلسلة المصدر ، v تحتوي على رقم إذا كانت سلسلة المصدر رقمًا ، و 0 بخلاف ذلك ، تحتوي ind على رقم أول < strong> index s وهو ليس رقمًا ، أو 0 إذا كانت s عبارة عن رقم.
<قبل>
ق: = & # 39 ؛ ab1c & # 39 ؛
val (s ، v ، ind) ؛
writeln (v ، & # 39 ؛ & # 39 ؛ ، الهند) ؛ // 0 3
ق: = & # 39 ؛ 123 & # 39 ؛؛
val (s ، v ، ind) ؛
w (vriteln، & # 39؛ & # 39 ؛، ind) ؛ // 123 0
طريقة القطع المفيدة & nbsp ؛ - تسمح لك بإزالة المسافات في بداية ونهاية السلسلة
<قبل>
ق: = & # 39 ؛ أب 1 ج & # 39 ؛؛
طباعة (& # 39 ؛ ق = & # 39 ؛ ، تقليم (ق)) ؛ // ق = أب 1 ج