欢迎!请访问关于页面以获取该网站更多信息。
当前行为
(re-matches #"(a|aa)" "aa") => nil
预期
(re-matches #"(a|aa)" "aa") => ["aa" "aa"]
JVM版本按预期工作,只有CLJS受影响
评论由:dnolen发表
这样的工单可能会破坏现有的代码。我们应该找一些对此工单感兴趣的人来实际尝试。
评论由:mfikes发表
事实上,我在自举ClojureScript中试用过cljs-1458-re-matches-might-give-false-negative.patch,并且它在那里正常工作(附加的每个单元测试都在自举中产生了预期的结果)。
补丁不再适用。
评论由:tonsky发表
新补丁
CLJS-1458-re-matches-might-give-false-negative-2.patch 已添加到补丁提案(i)