المطور العربي
الأثنين - 12/5/2008 م
الصفحة الرئيسية . كيف ؟ . دروس . إتصل بنا تكبير الخط

معالجة النصوص في الفيجوال بيسيك
تأليف : mubarmej17/9/2000

الصفحات

عرض نسخة قابلة للطباعة من الصفحة طباعة الصفحة

التحوير

يمكنك عمل الكثير من التغييرات والتحويرات في السلاسل النصية، الأمر يشبه تطبيق الفلاتر على هذه النصوص وتوجد العديد من هذه الفلاتر مدمجة في الإصدارة السادسة من فيجوال بيسيك، وفيما يلي أهمها :

الدالة LCase

LCase(string)

تعيد الدالة LCase نسخة من النص string تكون فيه جميع الحروف صغيرة Lowercase المتغيرة myText في المثال التالي ستحتوي على عبارة it works :

myText = "It Works"
myText = LCase(myText)

الدالة UCase

LCase(string)

نفس الدالة السابقة لكنها تقوم بتحويل الأحرف إلى كبيرة Uppercase.

الدالة strReverse

strReverse(string)

تعيد السلسلة string معكوسة، أي تبدأ من البداية وتنتهي من النهاية، المتغيرة myText في المثال التالي ستحتوي على العبارة emoclew : myText = strReverse("welcome")

الدالة Replace

Replace(string1, string2, string3, start, count[, compare])

وتقوم باستبدال النص string2 بالنص string3 ضمن السلسلة string1، أي أنها تبحث في النص string1 عن النص string2 وعندما تجده فإنها تحذفه منه وتضع مكانه string3، ويمكن تحديد نقطة بداية البحث بالوسيطة start، وعدد مرات الاستبدال القصوى بالوسيطة count، ضع القيمة -1 لاستبدال الكل، وطريقة المقارنة بالوسيطة compare كما ذكر سابقا.

المتغيرة myText في المثال التالي ستحتوي على القيمة Hi Everyone : myText = Replace("Welcome Everyone,", "Welcome", "Hi", 1, -1)

<< الاقتطاعمثال >>



جميع الحقوق محفوظة - المطور العربي 2000   ©   All Rights Reserved - ArabBuilder.com 2000