Kotlin 文字列(string)を正規表現で分割する方法
環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201
構文
//text=対象の文字列, pattern=正規表現のパターン
val result = text.split(“pattern".toRegex())
split()の引数に、パターンの文字列からtoRegex()を呼び出した結果を指定します。
使用例
fun main() { val text = "ST1TUDT3TES4IJ1S" //数値ごとに分割 val result = text.split("[1-9]+".toRegex()) println(result) }
実行結果
[ST, TUDT, TES, IJ, S]