التابع try_convert
الخاص بالصنف Regexp
في روبي
يُحاول التابع try_convert
تحويل الوسيط obj
(انظر فقرة البنية العامة) إلى كائن من النوع Regexp
باستخدام التابع to_regexp
. ثم يعيد التعبير النمطي الناتج، أو nil
في حالة تعذر تحويل obj
لسبب أو لآخر.
البنية العامة
try_convert(obj) → re or nil
المعاملات
obj
كائن.
القيمة المُعادة
يعيد التابع try_convert
كائنًا من النوع Regexp
.
أمثلة
مثال على استخدام التابع 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
، والذي يمثل اتحاد الأنماط المعطاة،