Kotlin:分割字符串空格分隔符

Dav*_*sky 5 delimiter kotlin

在 Kotlin 中,我需要用空格分隔一行。我在这里尝试使用我认为的空格和制表符。另外,如果有多个分隔符,我使用了+. 我尝试抓住下面分隔字符串中的第三件事:

val lines = File(MyFilePath).readLines()

val two = lines[7].trim().split("\\\s+","\\\t+")[2]
Run Code Online (Sandbox Code Playgroud)

ale*_*nov 12

也许尝试这样:

val list: List<String> = lines[7].trim().split("\\s+".toRegex())
val two = list[1]
Run Code Online (Sandbox Code Playgroud)

  • "\\s+".toRegex() 为您提供匹配一个或多个连续空白字符的正则表达式:空白、制表符、换行符等。 (2认同)