Kotlin 中的增量正则表达式匹配
发布时间:2022-08-02 11:31:54 404
相关标签: # webapp
这段代码在文件中搜索第一个正则表达式匹配,其中一个捕获组与局部变量匹配,然后获取另一个捕获组的值。
是否可以用惯用的、更有效的版本来编写它,它不会预先找到所有匹配项,而是增量匹配,没有显式循环?
val id = ANCHOR_REGEX.findAll(apiFile.readText())
.find { label == it.groups["label"]?.value }
?.let { it.groups["id"]?.value }
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报