الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/Regex/toString»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>Regex.toString()</code> في لغة Kotlin}}</noinclude> تعيد الدالة<code>toString()</code> نسخة من...' |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 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"> | ||
fun | fun toString(): String | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد [[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. | |||
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- | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex/to-string.html صفحة الدالة Regex.toString() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف: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
: تمثل مجموعةَ الخيارات التي استُخدمت في إنشاء التعبير النمطي الذي استُدعي معها.