Step into Kotlin - 19 - 正则表达式

前端之家收集整理的这篇文章主要介绍了Step into Kotlin - 19 - 正则表达式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

目录

摘要

创建正则表达式,匹配所有,替换

正则表达式

构造正则对象

使用 StringtoRegex 方法

val numPattern = "[0-9]+".toRegex()

为避免转义符的干扰,可以使用"""表示原样输出

匹配

返回所有匹配结果

for (matchResult in numPattern.matchAll("99 bottles,98 bottles")) {
    println(matchResult.value)
}

返回第一条匹配结果

val first = numPattern.match("99 bottles,98 bottles")
println(first?.value)

替换

val result = numPattern.replace("99 bottles,98 bottles","xxx")
println(result) //xxx bottles,xxx bottles
原文链接:/regex/360139.html

猜你在找的正则表达式相关文章