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]