الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/Regex/options»
ط استبدال النص - '==القيمة المُعادة==' ب'==القيمة المعادة==' |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الخاصية <code>Regex.options</code> في | <noinclude>{{DISPLAYTITLE: الخاصية <code>Regex.options</code> في Kotlin}}</noinclude> | ||
<nowiki/><nowiki/>تمثل الخاصية <code>Regex.options</code> مجموعةَ الخيارات التي استُخدمت في إنشاء [[Kotlin/kotlin.text/Regex|التعبير النمطي]] الذي استُدعي معها. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
سطر 7: | سطر 7: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
[[Kotlin/Set| | تعاد [[Kotlin/collection/Set|مجموعةٌ]] تحوي جميع الخيارات التي استعملت في ضبط [[Kotlin/kotlin.text/Regex|التعبير النمطي]] المعطى أثناء إنشائه. | ||
==أمثلة== | ==أمثلة== | ||
استعمال الخاصية <code>options</code> مع تعبير نمطي لمعرفة الخيارات التي استعملت في ضبطه عند إنشائه -باستعمال الدالة <code>[[Kotlin/kotlin.text/Regex/Init|Regex()]]</code>-:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val reg = Regex("""-?\d+(\.\d+)?""", RegexOption.UNIX_LINES) | val reg = Regex("""-?\d+(\.\d+)?""", RegexOption.UNIX_LINES) | ||
سطر 17: | سطر 16: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==انظر أيضًا== | ||
* الخاصية <code>[[Kotlin/kotlin.text/Regex/pattern|pattern]]:</code> تعيد [[Kotlin/String|السلسلة النصية]] النمطية (pattern string) التي استُخدمت في إنشاء التعبير النمطي الذي استُدعيت عبره. | *الخاصية <code>[[Kotlin/kotlin.text/Regex/pattern|pattern]]:</code> تعيد [[Kotlin/String|السلسلة النصية]] النمطية (pattern string) التي استُخدمت في إنشاء التعبير النمطي الذي استُدعيت عبره. | ||
==مصادر== | ==مصادر== | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex/options.html صفحة الخاصية Regex.options في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex/options.html صفحة الخاصية Regex.options في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف: Kotlin | [[تصنيف:Kotlin Property]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin Regex]] |
مراجعة 13:00، 30 أغسطس 2018
تمثل الخاصية Regex.options
مجموعةَ الخيارات التي استُخدمت في إنشاء التعبير النمطي الذي استُدعي معها.
البنية العامة
actual val options: Set<RegexOption>
القيمة المعادة
تعاد مجموعةٌ تحوي جميع الخيارات التي استعملت في ضبط التعبير النمطي المعطى أثناء إنشائه.
أمثلة
استعمال الخاصية options
مع تعبير نمطي لمعرفة الخيارات التي استعملت في ضبطه عند إنشائه -باستعمال الدالة Regex()
-:
fun main(args: Array<String>) {
val reg = Regex("""-?\d+(\.\d+)?""", RegexOption.UNIX_LINES)
print(reg.options) // [UNIX_LINES]
}
انظر أيضًا
- الخاصية
pattern:
تعيد السلسلة النصية النمطية (pattern string) التي استُخدمت في إنشاء التعبير النمطي الذي استُدعيت عبره.