الدالة toPattern()‎ في Kotlin

من موسوعة حسوب
< Kotlin‏ | kotlin.text
مراجعة 09:07، 6 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
اذهب إلى التنقل اذهب إلى البحث

تحول الدالة toPattern()السلسلة النصية التي استٌدعيت معها إلى نمط.

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

inline fun String.toPattern(flags: Int = 0): Pattern

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

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

المعاملات

flags

عدد صحيح يستعمل لتقسيم أو مطابقة السلسلة النصية المعطاة.

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

يعاد كائن من النوع Pattern.

أمثلة

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

fun main(args: Array<String>) {
    println("""-?\d+(\.\d+)?""".toPattern()) // -?\d+(\.\d+)?
    // يطابق هذا التعبير النمطي القيم العددية
}

انظر أيضًا

مصادر