欢迎!有关如何工作的更多详细信息,请参阅 关于 页面。
当前行为
(re-matches #"(a|aa)" "aa") => nil
预期
(re-matches #"(a|aa)" "aa") => ["aa" "aa"]
JVM 版本按预期工作,只有 CLJS 受影响
评论者:dnolen
这种类型的工单往往会破坏现有代码。我们应该找到一些对此项工单感兴趣的人,让他们真正尝试一下。
评论者:mfikes
根据我所知,我在 bootstrapped ClojureScript 中试用了 cljs-1458-re-matches-might-give-false-negative.patch,并且它在那里正常工作(额外的单元测试在 bootstrapped 中都产生了预期的结果)。
补丁不再适用。
评论者:tonsky
新补丁
CLJS-1458-re-matches-might-give-false-negative-2.patch 已添加到补丁提案(i)