どうも、ちょげ(@chogetarou)です。
文字列(string)の全ての改行を置換する方法を紹介します。
方法
文字列(string)の全ての改行を置換するには、replace()を使います。
まず、文字列からreplace()を呼び出します。
そして、replace()の第1引数に改行の正規表現のパターン、第2引数に置換後の文字を指定します。
//text=対象の文字列, replace=置換後の文字
val result = text.replace("[\r?\n|\r]".toRegex(), replace)
上記のreplace()は、対象の文字列(string)の改行を置換した文字列を返します。
使用例
fun main() {
val text = "AB\r\nCD\nE\nFG\r"
val result = text.replace("[\r?\n|\r]".toRegex(), "?")
println(result)
}
出力:
AB??CD?E?FG?
コメント