gpt4 book ai didi

android - 如何在 kotlin 正则表达式语句中使用正则表达式开始标记 (^)

转载 作者:行者123 更新时间:2023-11-29 23:32:07 31 4
gpt4 key购买 nike

<分区>

如何在 Kotlin 中检查字符串是否包含给定的正则表达式并以给定的正则表达式开头?

我原以为我可以做到:

fun main(args: Array<String>) {
var text = "test string"
val regex = Regex.fromLiteral("^test")
val matches: Boolean = text.contains(regex)
assert(matches)
}

但这行不通。它在没有 ^ 的情况下按预期工作。甚至执行 matchesfind,或像 containsMatchIn 这样的 Regex 运算符似乎不起作用。

我是否遗漏了一些明显的东西?也许我不能使用开始边界,或者我不应该使用它。

注意:我知道 startsWith但这不允许我使用正则表达式。我想使用正则表达式,因为我的代码具有比“测试字符串”更复杂的字符串。

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com