الخاصية Regex.pattern
في Kotlin
تمثل الخاصية Regex.pattern
النمط الذي استعمل في إنشاء التعبير النمطي الذي استُدعي معها.
البنية العامة
actual val pattern: String
القيمة المعادة
تعاد سلسلة نصية تمثل النمط الذي استعمل في إنشاء التعبير النمطي المعطى.
أمثلة
استعمال الخاصية Regex.pattern
مع تعبير نمطي لمعرفة النمط الأولي الذي استعمل في إنشائه -باستعمال الدالة Regex()
-:
fun main(args: Array<String>) {
val reg = Regex("""-?\d+(\.\d+)?""")
print(reg.pattern ) // -?\d+(\.\d+)?
}
انظر أيضًا
- الخاصية
Regex.options
: تمثل مجموعةَ الخيارات التي استُخدمت في إنشاء التعبير النمطي الذي استُدعي معها. - الدالة
Regex()
: تنشئ تعبيرًا نمطيًا (regular expression) انطلاقًا من السلسلة النصية المُمرّرة إليه. - الدالة
findAll()
: تبحث عن جميع المحارف المتطابقة مع التعبير النمطي الذي استُدعي معها في سلسلة المحارف الممرَّرة إليها. يمكن البحث في سلسلة المحارف المعطاة بأكملها، أو يمكن بدء عملية البحث عند محرف معين. - الدالة
matchEntire()
: تحاول مطابقة جميع محارف السلسلة الممررة إليها مع التعبير النمطي الذي استدعي معها. - الدالة
toPattern()
: تحول كائنًا من النوعRegex
(تعبيرًا نمطيًا) إلى النوعPattern
(نمط).