الفرق بين المراجعتين لصفحة: «Ruby/Regexp/options»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>options</code> الخاص بالصنف <code>Regexp</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Regexp]] | [[تصنيف: Ruby Regexp]] | ||
يُعيد مجموعة البتات (bits) المقابلة للخيارات المستخدمة عند إنشاء | يُعيد التابع <code>options</code> مجموعة البتات (bits) المقابلة للخيارات المستخدمة عند إنشاء التعبير النمطي الذي استُدعي معه (انظر صفحة <code>[[Ruby/Regexp/new|new]]</code> لمزيد من التفاصيل). | ||
لاحظ أنه قد يتم وضع بتات إضافية في الخيارات المُعادة: والتي تُستخدم داخليًا بواسطة التعبير النمطي. يتم تجاهل هذه البتات الإضافية إذا تم تمرير الخيارات إلى [[Ruby/Regexp/new|<code>new</code>]]. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">options→ integer</syntaxhighlight> | <syntaxhighlight lang="ruby">options→ integer</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يُعيد التابع <code>options</code> مجموعة البتات (bits) المقابلة للخيارات المستخدمة عند إنشاء التعبير النمطي الذي استُدعي معه. | |||
==أمثلة== | ==أمثلة== |
مراجعة 23:42، 31 أكتوبر 2018
يُعيد التابع options
مجموعة البتات (bits) المقابلة للخيارات المستخدمة عند إنشاء التعبير النمطي الذي استُدعي معه (انظر صفحة new
لمزيد من التفاصيل).
لاحظ أنه قد يتم وضع بتات إضافية في الخيارات المُعادة: والتي تُستخدم داخليًا بواسطة التعبير النمطي. يتم تجاهل هذه البتات الإضافية إذا تم تمرير الخيارات إلى new
.
البنية العامة
options→ integer
القيمة المُعادة
يُعيد التابع options
مجموعة البتات (bits) المقابلة للخيارات المستخدمة عند إنشاء التعبير النمطي الذي استُدعي معه.
أمثلة
مثال على استخدام التابع options
:
Regexp::IGNORECASE #=> 1
Regexp::EXTENDED #=> 2
Regexp::MULTILINE #=> 4
/cat/.options #=> 0
/cat/ix.options #=> 3
Regexp.new('cat', true).options #=> 1
/\xa1\xa2/e.options #=> 16
r = /cat/ix
Regexp.new(r.source, r.options) #=> /cat/ix
انظر أيضا
- التابع
names
: يعيد قائمة بأسماء الأجزاء المُلتقطة (captures) على هبئة مصفوفة من سلاسل نصية. - التابع
source
: يعيد السلسلة النصية الأصلية للنمط.