2024年Clojure状态调查中分享您的观点!

欢迎!请参阅关于页面了解更多有关如何操作的信息。

0
ClojureScript

当前行为

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

预期结果

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

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

6个答案

0

评论者:dnolen

这类票据往往导致现有代码崩溃。我们应该让对这种票据感兴趣的人真正尝试一下。

0

评论者:mfikes

关于splice-1458-re-matches-might-give-false-negative.patch,我在启动ClojureScript中尝试了,它在那里工作得很好(每个额外的单元测试都在启动中产生预期的结果)。

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](https://clojure.atlassian.net/browse/CLJS-1458)(由tonsky报告)
...