replace Indent By Margin
Начиная с Kotlin: 1.0
fun String.replaceIndentByMargin(newIndent: String = "", marginPrefix: String = "|"): String
Определяет отступ по marginPrefix, как это делает trimMargin, и заменяет его на newIndent.
Строки в исходной строке могут разделяться символами \r\n (CRLF), \n (LF) или \r (CR), однако строки в результирующей строке будут разделяться только символом \n (LF).
Параметры
margin Prefix
строка, содержащая хотя бы один непробельный символ, которая используется в качестве разделителя отступа. По умолчанию — | (символ вертикальной черты).
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/replace-indent-by-margin.html