الفرق بين المراجعتين ل"Ruby/String/strip-21"

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".)
 
(إضافة المحتوى)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby String]]
 
[[تصنيف: Ruby String]]
يعيد التابع <code>strip!‎</code> ب
+
يحذف التابع <code>strip!‎</code> المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معها.
 +
 
 +
يُقصد بالمسافة البيضاء أي من المحارف التالية: القيمة العدمية (null)، أو مسافة الجدولة الأفقية (horizontal tab)، أو مسافة الجدولة العمودية (vertical tab)، أو محرف الانتقال إلى سطر جديد (line feed)، أو محرف الانتقال إلى صفحة جديدة (form feed)، أو محرف العودة إلى بداية السطر (carriage return)، أو المسافة الفارغة (space).
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">strip! → str or nil</syntaxhighlight>
 
<syntaxhighlight lang="ruby">strip! → str or nil</syntaxhighlight>
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد
+
تُعاد السلسلة النصية بعد حذف المسافات البيضاء من بدايتها ونهايتها، أو تُعاد القيمة <code>nil</code> في حال عدم إجراء أي تعديل.
 +
 
 +
== أمثلة ==
 +
مثال على استعمال التابع <code>!strip</code>:<syntaxhighlight lang="ruby">
 +
"       hello  ".strip!  #=> "hello"
 +
"hello".strip!           #=> nil
 +
 
 +
 
 +
</syntaxhighlight>
  
==انظر أيضا==
+
==انظر أيضًا==
 +
* التابع <code>[[Ruby/String/lstrip-21|lstrip!‎]]</code>: يحذف المسافة البيضاء في بادئة السلسلة النصية المعطاة.
 +
* التابع <code>[[Ruby/String/rstrip-21|rstrip!‎]]</code>: يحذف المسافة البيضاء من نهاية السلسلة النصية التي استدعي معها.
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-strip-21 قسم التابع strip!‎‎ في الصنف String في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-strip-21 قسم التابع strip!‎‎ في الصنف 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!‎: يحذف المسافة البيضاء من نهاية السلسلة النصية التي استدعي معها.

مصادر