التهيئة الأولية <init> عبر التابع Regex.Init() في لغة Kotlin
اذهب إلى التنقل
اذهب إلى البحث
استخدام التابع
ينشِئ التابع Regex()
تعبيرًا نمطيًا (regular expression) انطلاقًا من السلسلة النصية المُمرّرة والوسائط الابتدائية.
البنية العامة
Regex(pattern: String)
ينشِئ التابع Regex()
تعبيرًا نمطيًا (regular expression) انطلاقًا من السلسلة النصية المُمرّرة والوسائط الابتدائية.
Regex(pattern: String, option: RegexOption)
Regex(pattern: String, options: Set<RegexOption>)
ينشِئ التابع Regex()
تعبيرًا نمطيًا (regular expression) انطلاقًا من السلسلة النصية المُمرّرة ومن الوسيط المُمرر options
.
القيم المعادة
تعبير نمطي (regular expression).
أمثلة
استخدام التابع Regex()
لإنشاء تعبير نمطي
ينشِئ التابع Regex()
في الشيفرة الآتية تعبيرًا نمطيًا باسم reg
، ثم يجربه باستخدام الدالة containsMatchIn()
:
fun main(args: Array<String>) {
val reg = Regex("""-?\d+(\.\d+)?""")
print(reg.containsMatchIn("xabcdy")) // false
print(reg.containsMatchIn("xabc22dy")) // true
}