kotlin split関数で文字列を正規表現で分割するサンプル

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
val result =対象の文字列.split(“正規表現のパターン".toRegex())
split()の引数に、パターンの文字列からtoRegex()を呼び出した結果を指定します。

使用例

fun main() {
        val text = "St5udyS6K7IJ8K"
       //数値ごとに分割
       val res= text.split("[1-9]+".toRegex())
       println(res)
}

実行結果
[St, udyS, K, IJ, K]

Kotlin

Posted by arkgame