الفرق بين المراجعتين ل"Kotlin/kotlin.text/Regex/toString"
< Kotlin | kotlin.text | Regex
اذهب إلى التنقل
اذهب إلى البحث
ط (استبدال النص - 'Kotlin Methods' ب'Kotlin Function') |
جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.) |
||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: الدالة <code>Regex.toString()</code> في | + | <noinclude>{{DISPLAYTITLE: الدالة <code>Regex.toString()</code> في Kotlin}}</noinclude> |
− | + | تحول الدالة <code>toString()</code> [[Kotlin/kotlin.text/Regex/index|تعبيرًا نمطيًّا]] إلى [[Kotlin/String|سلسلة نصية]] (أي نمط [<code>[[Kotlin/kotlin.text/java.util.regex.Pattern/index|Pattern]]</code>] ذلك التعبير النمطي). | |
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
سطر 7: | سطر 7: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
− | [[Kotlin/String|سلسلة نصية.]] | + | تعاد [[Kotlin/String|سلسلة نصية]] تمثل [[Kotlin/kotlin.text/Regex/index|التعبير النمطي]] المعطى. |
==أمثلة== | ==أمثلة== | ||
− | + | <nowiki/>استعمال الدالة <code>toString()</code> لتحويل [[Kotlin/kotlin.text/Regex/index|تعبير نمطيّ]] إلى [[Kotlin/String|سلسلة نصية]]:<syntaxhighlight lang="kotlin"> | |
− | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
− | val reg = Regex("""-?\d+(\.\d+)?""") | + | // يطابق التعبير النمطي التالي القيم العددية |
− | + | val reg = Regex("""-?\d+(\.\d+)?""") | |
− | println(reg.toString()) // => -?\d+(\.\d+)? | + | |
+ | println(reg.toString()) // => -?\d+(\.\d+)? | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | == | + | ==انظر أيضًا== |
− | * <code>[[Kotlin/kotlin.text/Regex/ | + | * الدالة <code>[[Kotlin/kotlin.text/Regex/toPattern|toPattern()]]</code>: تحول كائنًا من النوع <code>[[Kotlin/kotlin.text/Regex|Regex]]</code> (تعبيرًا نمطيًا) إلى النوع <code>[[Kotlin/kotlin.text/java.util.regex.Pattern/index|Pattern]]</code> (نمط). |
− | * <code>[[Kotlin/kotlin.text/Regex/ | + | *الخاصية <code>[[Kotlin/kotlin.text/Regex/pattern|Regex.pattern]]</code>: تمثل النمط الأولي الذي استُخدم في إنشاء [[Kotlin/kotlin.text/Regex|التعبير النمطي]] الذي استُدعي معها. |
− | * <code>[[Kotlin/kotlin.text/Regex/ | + | *الخاصية <code>[[Kotlin/kotlin.text/Regex/options|Regex.options]]</code>: تمثل مجموعةَ الخيارات التي استُخدمت في إنشاء [[Kotlin/kotlin.text/Regex|التعبير النمطي]] الذي استُدعي معها. |
==مصادر== | ==مصادر== | ||
− | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex/to-string.html الدالة | + | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex/to-string.html صفحة الدالة Regex.toString() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] |
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Function]] | [[تصنيف:Kotlin Function]] | ||
+ | [[تصنيف:Kotlin Text]] | ||
+ | [[تصنيف:Kotlin Regex]] |
المراجعة الحالية بتاريخ 14:41، 30 أغسطس 2018
تحول الدالة toString()
تعبيرًا نمطيًّا إلى سلسلة نصية (أي نمط [Pattern
] ذلك التعبير النمطي).
البنية العامة
fun toString(): String
القيمة المعادة
تعاد سلسلة نصية تمثل التعبير النمطي المعطى.
أمثلة
استعمال الدالة toString()
لتحويل تعبير نمطيّ إلى سلسلة نصية:
fun main(args: Array<String>) {
// يطابق التعبير النمطي التالي القيم العددية
val reg = Regex("""-?\d+(\.\d+)?""")
println(reg.toString()) // => -?\d+(\.\d+)?
}
انظر أيضًا
- الدالة
toPattern()
: تحول كائنًا من النوعRegex
(تعبيرًا نمطيًا) إلى النوعPattern
(نمط). - الخاصية
Regex.pattern
: تمثل النمط الأولي الذي استُخدم في إنشاء التعبير النمطي الذي استُدعي معها. - الخاصية
Regex.options
: تمثل مجموعةَ الخيارات التي استُخدمت في إنشاء التعبير النمطي الذي استُدعي معها.