kotlin中正则表达式匹配字符串
时间: 2024-06-14 22:07:27 浏览: 193
正则表达式匹配
在Kotlin中,可以使用正则表达式来匹配字符串。下面是一个示例代码:
```kotlin
val input = "Hello, World! 123"
val regex = Regex("[0-9]+")
val matches = regex.findAll(input)
for (match in matches) {
println(match.value)
}
```
这段代码中,我们定义了一个正则表达式`[0-9]+`,它可以匹配一个或多个数字。然后,我们使用`findAll`函数来查找输入字符串中所有与正则表达式匹配的子字符串。最后,我们遍历匹配结果,并打印每个匹配到的子字符串。
输出结果为:
```
123
```
阅读全文