1.4 KiB
1.4 KiB
title | localeTitle |
---|---|
Ruby String Operations | عمليات سلسلة روبي |
يمكن تنفيذ كل من السلسة والضرب على السلاسل.
سلسلة:
-
يمكن ربط السلاسل معًا باستخدام أي من الطرق التالية:
+
المشغل<<
مشغل.concat
طريقة
"Hello" + " World" + "!" #=> Hello World!
"Hello" << " World!" #=> Hello World!
string1 = "Hello" string2 = " World!" string1.concat(string2) #=> Hello World!
عمليه الضرب:
- يمكن ضرب السلاسل بقيمة صحيحة باستخدام عامل التشغيل
*
.ruby "Hello" * 3 #=> HelloHelloHello
استبدال سلسلة فرعية
- يمكننا البحث عن سلاسل فرعية أو استخدام Regex للبحث واستبدال الحرف داخل سلسلة.
ruby "Hey mom, look at this string".sub('mom', 'dad') #=> Hey dad, look at this string
مقارنة:
- يمكن مقارنة السلاسل أو إرجاع 1 أو 0 أو 1 أو صفر اعتمادًا على ما إذا كانت السلسلة أقل من أو تساوي أو أكبر من other_string.
"abcdef" <=> "abcde" #=> 1 "abcdef" <=> "abcdef" #=> 0 "abcdef" <=> "abcdefg" #=> -1 "abcdef" <=> "ABCDEF" #=> 1