[Kotlin]文字列(string)の改行を全削除するには?

Kotlin

どうも、ちょげ(@chogetarou)です。

文字列(String)の全ての改行を削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(String)の改行を全削除するには、replace()を使います。

まず、文字列からreplace()を呼び出します。

そして、replace()の第1引数に "[\n\r]".toRegex() 、第2引数に空文字を指定します。

val result = text.replace("[\n\r]".toRegex(), "")

上記のreplace()は、呼び出した文字列の全ての改行を削除した文字列を返します。

使用例

fun main() {
    val text = "\n\nA\rBCDEF\rGHI\nJ\n"
    
    val result = text.replace("[\n\r]".toRegex(), "")
    
    println(result)
}
出力:
ABCDEFGHIJ

コメント

タイトルとURLをコピーしました