الدالة String.match()‎ في Kotlin

من موسوعة حسوب

تطابق الدالة match()‎ التعبير النمطي المُمرّر إليها في السلسلة النصية التي استٌدعيت معها.

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

inline fun String.match(regex: String): Array<String>?

منصة التشغيل المطلوبة: JS.

وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)).

المعاملات

regex

التعبير النمطي المراد مطابقته مع السلسلة النصية المعطاة.

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

مصفوفة تحتوي على السلاسل النصية المُطابقة للتعبير النمطي regex في السلسلة النصية المعطاة.

أمثلة

مثالٌ على استعمال الدالة match()‎:

fun main(args: Array<String>) {
    val str = "sds12ff"

    print( str.match("""-?\d+(\.\d+)?""") ) // 12,
}

انظر أيضًا

مصادر