[Kotlin]正規表現で文字列(string)の最後の文字を置換するには?

Kotlin

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

正規表現を使って文字列(string)の末尾の文字を置換する方法を紹介します。

スポンサーリンク

方法

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

正規表現を使って文字列(string)の末尾の文字を置換するには、replace()を使います。

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

そして、replace()の第1引数に「".$".toRegex()」、第2引数に置換後の文字を指定します。

//text=対象の文字列, replace=置換後の文字
val result = text.replace(".$".toRegex(), replace)

上記のreplace()は、対象の文字列(string)の末尾の文字を置換した文字列を返します。

使用例

fun main() {
    val text = "ABCDEFG"
    
    val result = text.replace(".$".toRegex(), "?")
    
    println(result)
}
出力:
ABCDE?

コメント

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