التابع String.strip!‎ في روبي

من موسوعة حسوب
< Ruby‏ | String
مراجعة 10:21، 15 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يحذف التابع strip!‎ المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معها.

يُقصد بالمسافة البيضاء أي من المحارف التالية: القيمة العدمية (null)، أو مسافة الجدولة الأفقية (horizontal tab)، أو مسافة الجدولة العمودية (vertical tab)، أو محرف الانتقال إلى سطر جديد (line feed)، أو محرف الانتقال إلى صفحة جديدة (form feed)، أو محرف العودة إلى بداية السطر (carriage return)، أو المسافة الفارغة (space).

البنية العامة

strip!  str or nil

القيمة المعادة

تُعاد السلسلة النصية بعد حذف المسافات البيضاء من بدايتها ونهايتها، أو تُعاد القيمة nil في حال عدم إجراء أي تعديل.

أمثلة

مثال على استعمال التابع !strip:

"       hello  ".strip!  #=> "hello"
"hello".strip!           #=> nil

انظر أيضًا

  • التابع lstrip!‎: يحذف المسافة البيضاء في بادئة السلسلة النصية المعطاة.
  • التابع rstrip!‎: يحذف المسافة البيضاء من نهاية السلسلة النصية التي استدعي معها.

مصادر