الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/replaceIndent»
< Kotlin | kotlin.text
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 25: | سطر 25: | ||
==مصادر== | ==مصادر== | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/replace-indent | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/replace-indent.html الدالة text.replaceIndent() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 08:54، 12 يوليو 2018
تعيد الدالة replaceIndent()
سلسلة نصية جديدة تساوي السلسلة النصية التي استُدعيت عبرها مع تعويض الإزاحة (indent) الموجودة في بدايتها بالسلسلة النصية newIndent
.
البنية العامة
fun String.replaceIndent(newIndent: String = ""): String
القيم المعادة
أمثلة
استخدام الدالة ()replaceIndent
مع سلسلة نصية
تعرِّف الشيفرة الآتية سلسلة نصية باسم str
، ثمَّ تستدعي الدالة ()replaceIndent
عبرها مع تمرير سلسلة نصية كوسيط، ثمَّ تطبع الناتج:
fun main(args: Array<String>) {
val str = " Hsoub"
println( str.replaceIndent ("....") ) // ....Hsoub
}
انظر أيضًا
replace()
:تعيد سلسلة نصية جديدة مع استبدال جزء من السلسلة النصية الأصلية.
replaceBefore()
: تعيد الدالةreplaceBefore()
سلسلة نصية جديدة تساوي السلسلة النصية التي استُدعيت عبرها مع تعويض الجزء الذي يظهر قبل الوسيط المُمرّرdelimiter
بالسلسلة النصيةreplacement
. إن لم لم تحتو السلسلة النصية علىdelimiter
فستعيدmissingDelimiterValue
والذي يساوي افتراضيا السلسلة النصية الأصلية.
replaceIndentByMargin()
: تعيد الدالةreplaceIndentByMargin()
سلسلة نصية جديدة تساوي السلسلة النصية التي استُدعيت عبرها مع تعويض الإزاحة (indent) المُحددة بواسطةmarginPrefix
بالسلسلة النصيةnewIndent
.