التابع Regexp.try_convert في روبي
يُحاول التابع try_convert تحويل الكائن المُمرَّر إليه إلى كائن من النوع Regexp باستخدام التابع to_regexp ثم يعيد التعبير النمطي الناتج، أو القيمة nil في حالة تعذر التحويل لأي سبب.
البنية العامة
try_convert(obj) → re or nil
المعاملات
obj
الكائن المراد تحويله.
القيمة المعادة
يعاد كائنٌ من النوع Regexp ناتج عن تحويل الكائن obj.
أمثلة
مثال على استخدام التابع try_convert:
Regexp.try_convert(/re/) #=> /re/
Regexp.try_convert("re") #=> nil
o = Object.new
Regexp.try_convert(o) #=> nil
def o.to_regexp() /foo/ end
Regexp.try_convert(o) #=> /foo/
انظر أيضًا
- التابع
new: ينشئ تعبيرًا نمطيًا جديدًا. - التابع
union: يُعيد كائن من النوعRegexp، والذي يمثل اتحاد الأنماط المعطاة.