kotlin split分割 \r\n
时间: 2023-09-12 14:03:27 浏览: 104
在 Kotlin 中,可以使用 `split` 函数来分割字符串。如果想要分割字符串中的 `\r\n`,可以使用以下代码:
```kotlin
val str = "Hello\r\nWorld\r\n"
val lines = str.split("\\r\\n".toRegex())
```
在这里,我们使用了正则表达式 `\\r\\n` 来匹配 `\r\n`,并将其作为参数传递给 `split` 函数。需要注意的是,由于 `\` 在 Kotlin 中是转义字符,因此需要使用 `\\` 来代表单个的 `\`。最终,`split` 函数会返回一个字符串列表,其中每个元素都是被 `\r\n` 分割开的子字符串。
相关问题
kotlin中split
在Kotlin中,split()是一个字符串函数,用于将字符串分割成子字符串,并将它们存储在一个数组中。我们可以使用split()方法来根据特定的分隔符分割字符串,也可以使用正则表达式来分割字符串。
例如,下面的代码将一个字符串按空格分割成多个子字符串,并将它们存储在一个数组中:
```
val str = "Hello World Kotlin"
val result = str.split(" ")
println(result)
```
这将输出以下内容:
```
[Hello, World, Kotlin]
```
我们还可以使用正则表达式来分割字符串。例如,下面的代码将一个字符串按照数字或字母分割成多个子字符串,并将它们存储在一个数组中:
```
val str = "Hello123World456Kotlin"
val result = str.split("[^\\dA-Za-z]+".toRegex())
println(result)
```
这将输出以下内容:
```
[Hello, 123, World, 456, Kotlin]
```
kotlin分割字符串为数组
在 Kotlin 中,你可以使用 `split()` 函数将字符串分割成数组。`split()` 函数接受一个分隔符参数,并返回一个包含分割后的子字符串的数组。下面是一个示例:
```kotlin
val str = "Hello,World,How,Are,You"
val array = str.split(",")
println(array) // 输出: [Hello, World, How, Are, You]
```
在上面的示例中,我们使用逗号作为分隔符将字符串 `"Hello,World,How,Are,You"` 分割成了一个包含五个元素的数组。你可以根据需要选择适合的分隔符进行字符串的分割。
阅读全文