Step into Kotlin - 19 - 正则表达式
发布时间:2020-12-14 01:10:53 所属栏目:百科 来源:网络整理
导读:目录 正则表达式 构造正则对象 匹配 返回所有匹配结果 返回第一条匹配结果 替换 摘要 创建正则表达式,匹配所有,替换 正则表达式 构造正则对象 使用 String 的 toRegex 方法 val numPattern = "[0-9]+" .toRegex() 为避免转义符的干扰,可以使用 """ 表示原
目录
摘要
正则表达式构造正则对象使用 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
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |