/ / دلفي pos - خطوط في باسكال

دلفي pos - خطوط في باسكال

في دلفي ، كما هو الحال في أي لغة برمجة أخرى ، يمكنك العمل مع السلاسل. هناك العديد من الوظائف للعمل معهم. في هذه المقالة سوف ندرس وظائف السلسلة الأكثر شعبية في دلفي.

العثور على حرف في سلسلة

В Delphi pos используется для нахождения позиции أو مجموعة من الأحرف في سلسلة. تستخدم هذه الوظيفة كما يلي: pos (السلسلة التي نبحث عنها ، السلسلة التي نبحث عنها). على سبيل المثال ، في كلمة "تلقائي" ، نحتاج إلى العثور على الحرف "O". نكتب pos ("o" ، "Avtomat"). أثناء تنفيذ البرنامج ، سيظهر الرقم 4 بدلاً من هذه الوظيفة ، حيث أن الحرف O في كلمة "automaton" يكون في المركز الرابع. أو نريد العثور على شريحة كاملة من الشخصيات. في كلمة "الثلاجة" تجد "dil". Pos ("dil" ، "fridge"). ستعود إلينا 5 ، لأن المقطع يبدأ بـ 5 أحرف. إذا لم يكن هناك حرف أو جزء من الأحرف في سطر المصدر ، فسوف تُرجع الدالة 0. من المهم أيضًا أن تتذكر أن الحرفين a و A مختلفان ، لذلك إذا كنت بحاجة إلى العثور على جميع الأحرف في كلمة ، فابحث عن كل من a و A.

دلفي pos

وظائف أخرى في دلفي

بالإضافة إلى وظيفة pos ، يتضمن دلفيالعديد من الوظائف للعمل مع السلاسل. على سبيل المثال ، وظيفة النسخ. يتم استخدامه لنسخ قسم منفصل من سطر واحد إلى آخر. أيضا ، وظيفة concat بمثابة غراء ذو ​​خطين. كما هو الحال في الرياضيات ، يتم إضافة رقمين ، يتم ربط الخطوط معًا أيضًا.

إجراءات سلسلة في دلفي

دلفي سلسلة وظائف

تعمل الدوال دائمًا على إرجاع شيء ما ، ولكن الإجراءات- لا. أمثلة لإجراءات السلسلة هي عمليات إدراج وحذف. يمكن حذف الإجراء حذف أجزاء من سلسلة. وإدراج - لإدراج. من خلال الجمع بين هذه الإجراءات ببراعة ، بالإضافة إلى استخدام الوظائف ، يمكنك تحقيق نتائج رائعة ، على سبيل المثال ، جميع أعمال مصححات الأخطاء التي تؤكد على الكلمات المكتوبة بطريقة غير صحيحة ، وتصحيحها أيضًا ، والمترجمين ، والقواميس ، وما إلى ذلك. انهم جميعا استخدام وظائف سلسلة ، ولكن ربما ليس في باسكال. مع العلم وظائف سلسلة وإجراءات ، يمكنك ، على سبيل المثال ، كتابة برنامج معروض في الشكل أعلاه.