freeCodeCamp/guide/arabic/ruby/ruby-string-operations/index.md

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