2024年Clojure状态调查!中分享您的想法。

欢迎!请查看关于页面以了解更多关于此功能的信息。

0
ClojureScript

当前行为

(re-matches #"(a|aa)" "aa") => nil

预期结果

(re-matches #"(a|aa)" "aa") => ["aa" "aa"]

JVM版本按预期工作,只有CLJS受影响

6 答案

0

评论者:dnolen

这是一类可能导致现有代码损坏的票据。我们应该找一些对此票据感兴趣的人实际尝试一下。

0

评论者:mfikes

仅供参考,我在启动的ClojureScript中尝试了 cljs-1458-re-matches-might-give-false-negative.patch,并且在那里工作正常(启动中的每个附加单元测试都产生了预期的结果)。

0

评论者:mfikes

补丁不再适用。

0

评论者:tonsky

新补丁

0

评论者:mfikes

CLJS-1458-re-matches-might-give-false-negative-2.patch 已添加到补丁请求(i)

0
参考:https://clojure.atlassian.net/browse/CLJS-1458(由 tonsky 报告)
...