gpt4 book ai didi

regex - 如何通过正则表达式在 kotlin 中匹配双引号中的字符串

转载 作者:行者123 更新时间:2023-12-02 12:38:59 24 4
gpt4 key购买 nike


我想找到双引号内的字符串。

text : <a href = "http://weqweqwewqewqeqwe">

expected : http://weqweqwewqewqeqwe

如何使用正则表达式获取字符串。

val page1 = "<a href=\"http://weqweqwewqewqeqwe\">"
val urlMatcher = "\".+\"".toRegex()
println(page1.split(urlMatcher))

上面的代码是我的想法。但是,它运行不正常。

最佳答案

使用括号对正则表达式匹配文本的某一部分进行分组:

val urlMatcher = "\"(.+)\"".toRegex()

然后使用find从这样的字符串中提取与您的正则表达式匹配的文本:

urlMatcher.find(text)?.groupValues?.getOrNull(1)

关于regex - 如何通过正则表达式在 kotlin 中匹配双引号中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52360787/

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