Regex.splitToSequence所在位置是kotlin.text.Regex.splitToSequence,其相關用法介紹如下。

用法:

fun splitToSequence(
    input: CharSequence, 
    limit: Int = 0
): Sequence<String>

input CharSequence 拆分為圍繞此正則表達式匹配的字符串序列。

例子:



fun main(args: Array<String>) {
//sampleStart
val colors = "green, red , brown&blue, orange, pink&green"
val regex = "[,\\s]+".toRegex()

val mixedColor = regex.splitToSequence(colors)
    .onEach { println(it) }
    .firstOrNull { it.contains('&') }

println(mixedColor) // brown&blue
//sampleEnd
}

輸出:

green
red
brown&blue
brown&blue

參數

limit- 非負值,指定字符串可以拆分為的最大子字符串數。默認為零表示未設置限製。