kotlin 文字列の指定した接頭辞を削除する

kotlin 文字列の指定した接頭辞を削除する

kotlinで、文字列の指定した接頭辞を削除する手順を記述してます。「removePrefix()」を使って削除する接頭辞を指定します。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

文字列の指定した接頭辞を削除するには、「removePrefix()」で可能です。

文字列.removePrefix( 削除する接頭辞 )

実際に、使用してみます。

fun main() {

    var str = "wp_abcde"

    println( str.removePrefix("wp_") ) // abcde
    println( str.removePrefix("ab") ) // wp_abcde
    println( str ) // wp_abcde

    str = "頭文字_あいうえお"

    println( str.removePrefix("頭文字_") ) // あいうえお

}

先頭にある「接頭辞」のみが削除されていることが確認できます。