返回

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 }

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像