请在 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
...