الفرق بين المراجعتين لصفحة: «Ruby/String/strip»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 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 → new_str</syntaxhighlight> | <syntaxhighlight lang="ruby">strip → new_str</syntaxhighlight> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
تُعاد نسخة عن السلسلة النصية المعطاة مع حذف المسافة البيضاء من بدايتها ونهايتها. | |||
==أمثلة== | ==أمثلة== | ||
سطر 16: | سطر 19: | ||
"\x00\t\n\v\f\r ".strip #=> ""</syntaxhighlight> | "\x00\t\n\v\f\r ".strip #=> ""</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/String/lstrip|lstrip]]</code>: يعيد نسخة عن السلسلة النصية مع حذف المسافة البيضاء في بادئة السلسلة. | |||
* التابع <code>[[Ruby/String/rstrip|rstrip]]</code>: يعيد نسخة عن السلسلة النصية التي استدعي معها مع حذف المسافات البيضاء من نهايتها. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-strip قسم التابع strip في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-strip قسم التابع strip في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 10:21، 15 ديسمبر 2018
يعيد التابع strip
نسخة عن السلسلة النصية مع حذف المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معها.
يُقصد بالمسافة البيضاء أي من المحارف التالية: القيمة العدمية (null)، أو مسافة الجدولة الأفقية (horizontal tab)، أو مسافة الجدولة العمودية (vertical tab)، أو محرف الانتقال إلى سطر جديد (line feed)، أو محرف الانتقال إلى صفحة جديدة (form feed)، أو محرف العودة إلى بداية السطر (carriage return)، أو المسافة الفارغة (space).
البنية العامة
strip → new_str
القيمة المعادة
تُعاد نسخة عن السلسلة النصية المعطاة مع حذف المسافة البيضاء من بدايتها ونهايتها.
أمثلة
مثال على استعمال التابع strip
:
" hello ".strip #=> "hello"
"\tgoodbye\r\n".strip #=> "goodbye"
"\x00\t\n\v\f\r ".strip #=> ""
انظر أيضًا
- التابع
lstrip
: يعيد نسخة عن السلسلة النصية مع حذف المسافة البيضاء في بادئة السلسلة.
- التابع
rstrip
: يعيد نسخة عن السلسلة النصية التي استدعي معها مع حذف المسافات البيضاء من نهايتها.