التابع String.scan
في روبي
يعيد التابع scan
ب
البنية العامة
scan(pattern) → array
scan(pattern) {|match, ...| block } → str
القيمة المعادة
يعاد
أمثلة
مثال على استعمال التابع scan
:
a = "cruel world"
a.scan(/\w+/) #=> ["cruel", "world"]
a.scan(/.../) #=> ["cru", "el ", "wor"]
a.scan(/(...)/) #=> [["cru"], ["el "], ["wor"]]
a.scan(/(..)(..)/) #=> [["cr", "ue"], ["l ", "wo"]]