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

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

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fun main() {
val text = "St5udyS6K7IJ8K"
//数値ごとに分割
val res= text.split("[1-9]+".toRegex())
println(res)
}
fun main() { val text = "St5udyS6K7IJ8K" //数値ごとに分割 val res= text.split("[1-9]+".toRegex()) println(res) }
fun main() {
        val text = "St5udyS6K7IJ8K"
       //数値ごとに分割
       val res= text.split("[1-9]+".toRegex())
       println(res)
}

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

Kotlin

Posted by arkgame