التابع ~
الخاص بالصنف Regexp
في روبي
يبحث التابع ~
عن مطابقة التعبير النمطي الذي استُدعي معه في محتويات المتغير $_
. وهو مُكافئ للتعبير rxp =~ $_
.
البنية العامة
~ rxp→ integer or nil
القيمة المُعادة
أمثلة
مثال على استخدام التابع ~
:
$_ = "input data"
~ /at/ #=> 7
انظر أيضا
- التابع
to_s
: يُعيد سلسلة نصية تحتوي على التعبير النمطي وخياراته (باستخدام الصياغة(?opts:source)
). يمكن إعطاء هذه السلسلة النصية مرة أخرى إلى المُنشئRegexp::new
لإنشاء تعبير نمطي مشابه للتعبير النمطي الأصلي. (لكن مع ذلك، قد لا يعيد المعاملRegexp#==
القيمة trueعند مقارنتهما، حيث قد يختلف مصدر التعبير النمطي نفسه، كما يظهر المثال). ينتج التابعRegexp#inspect
نسخة ذات مقروئية أفضل بشكل عام للتعبير النمطي.