الجمعة، 3 أبريل 2009

معالجة سلاسل الحروف String Class

لكل لغة دوال ومناهج وفصائل لمعالجة سلاسل الحروف وفي روبي هناك فصيل أو كائن كامل للتعامل مع الحروف
اسم الفصيل String
ويمكن تعريف متغيرات منه بسهولة أو فقط مساواة المتغير بسلسلة أحرف
s=String.new

s=' stringd in ruby'
الإجراء new يولد كائن جديد من الفصيل String
لمعرفة جميع المناهج المتعلقة بالفصيل أطبع
puts s.methods
هناك العديد من الدوال والإجراءات التي تقدم خدمات للعمل مع الكائن الجديد
منها
split
تقوم بتقسيم السلسلة إلى سلاسل أصغر متكونة في مصفوفة
puts s.split
يقوم بتقسيم السلسلة إلى سلاسل اصغر نعتمدة على الفاصل الافترضي -الفراغ-
puts s.split(',')
يقوم بتقسيم السلسلة إلى سلاسل اصغر نعتمدة على الفاصل ','

sub
الإجراء sub يقوم باستبدال مجموعة أحرف داخل السلسلة بمجوعة أخرى
puts s.sub('ruby',ruuuuuuuby'')

هذه عينة من الدوال والإحراءات التي تجعل التعامل من السلاسل سهل للغاية

puts s.empty?
دالة تفحص هل الساسلة لاتحوى محارف أم لا

ليست هناك تعليقات:

إرسال تعليق