الفرق بين المراجعتين لصفحة: «Ruby/Regexp/source»

من موسوعة حسوب
< Ruby‏ | Regexp
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>source‎</code> الخاص بالصنف <code>Regexp</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Regexp.source‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
سطر 5: سطر 5:
يعيد التابع <code>source</code> السلسلة النصية الأصلية للنمط (pattern).
يعيد التابع <code>source</code> السلسلة النصية الأصلية للنمط (pattern).


لاحظ أنه سيتم الاحتفاظ بالتسلسلات المُخلّصة (escape sequences) كما هي.
لاحظ أنه سيتم الاحتفاظ بمحارف التهريب كما هي.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">source→ str‎</syntaxhighlight>
<syntaxhighlight lang="ruby">source→ str‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
يعيد التابع <code>source</code> السلسلة النصية الأصلية للنمط.
يعيد التابع <code>source</code> السلسلة النصية الأصلية للنمط.


سطر 18: سطر 18:
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Regexp/to_s|to_s]]</code>: يُعيد سلسلة نصية تحتوي على التعبير النمطي وخياراته.
* التابع <code>[[Ruby/Regexp/to_s|to_s]]</code>: يُعيد سلسلة نصية تحتوي على التعبير النمطي وخياراته.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Regexp.html#method-i-source قسم التابع source‎ في الصنف Regexp‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Regexp.html#method-i-source قسم التابع source‎ في الصنف Regexp‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 15:19، 3 ديسمبر 2018

يعيد التابع source السلسلة النصية الأصلية للنمط (pattern).

لاحظ أنه سيتم الاحتفاظ بمحارف التهريب كما هي.

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

source str

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

يعيد التابع source السلسلة النصية الأصلية للنمط.

أمثلة

مثال على استخدام التابع source‎:

/ab+c/ix.source #=> "ab+c"‎

/\x20\+/.source  #=> "\\x20\\+"

انظر أيضا

  • التابع to_s: يُعيد سلسلة نصية تحتوي على التعبير النمطي وخياراته.

مصادر