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