どうも、ちょげ(@chogetarou)です。
正規表現を使って文字列(string)の末尾の文字を置換する方法を紹介します。
方法

正規表現を使って文字列(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?
コメント