الفرق بين المراجعتين ل"Ruby/MatchData/captures"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (تدقيق) |
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: التابع <code>captures | + | <noinclude>{{DISPLAYTITLE: التابع <code>MatchData.captures</code> في روبي}}</noinclude> |
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] |
المراجعة الحالية بتاريخ 09:16، 17 نوفمبر 2018
يعيد التابع captures
مصفوفة الأجزاء المُطابقة (array of captures)؛ يكافئ mtch.to_a[1..-1]
.
البنية العامة
captures→ array
القيمة المعادة
تعاد مصفوفة الأجزاء المُطابقة.
أمثلة
مثال على استخدام التابع captures
:
f1,f2,f3,f4 = /(.)(.)(\d+)(\d)/.match("THX1138.").captures
f1 #=> "H"
f2 #=> "X"
f3 #=> "113"
f4 #=> "8"
انظر أيضا
- التابع
begin
: يعيد موضع (offset) بداية العنصرn
من مصفوفة التطابق في السلسلة النصية.
- التابع
end
: يعيد موضع (offset) الحرف الذي يلي نهاية العنصرn
من مصفوفة التطابق في السلسلة النصية.