التابع quote
الخاص بالصنف Regexp
في روبي
يُخلّص (escapes) التابع quote
أي حرف قد يكون له معنى خاص في التعبير النمطي. ثم يُعيد سلسلة نصية جديدة مُخلّصة، أو يعيد الكائن الذي استُدعي معه (self
) إذا لم يتم تخليص أي أحرف.
لكل سلسلة نصية str
، ستكون قيمة التعبير Regexp.new(Regexp.escape( str ))=~ str
مساوية للقيمة true
.
البنية العامة
quote(str) → string
المعاملات
str
سلسلة نصية.
القيمة المُعادة
يُعيد سلسلة نصية جديدة مُخلّصة، أو يعيد الكائن الذي استُدعي معه إذا لم يتم تخليص أي أحرف.
أمثلة
مثال على استخدام التابع quote
:
Regexp.escape('\*?{}.') #=> \\\*\?\{\}\.
انظر أيضا
- التابع
new
: ينشئ تعبيرًا نمطيًا جديدًا. - التابع
escape
: يُخلّص أي حرف يمكن أن يكون له معنى خاص في التعبير النمطي.