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

من موسوعة حسوب
< Kotlin‏ | kotlin.text
مراجعة 11:19، 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+)?
    // يطابق هذا التعبير النمطي القيم العددية
}

انظر أيضًا

مصادر