2

我只是想知道是否有任何免费软件能够有效地最小化正则表达式。

4

2 回答 2

5

你看到这个问题被问了很多,但我在任何地方都没有看到一个有效的问题。如果您认为尽管逻辑只需要简化字符类中的字符范围之类的简单事物 - 并且做类似事情的价值相当低,我认为缺少这些开始是有道理的。

再举一个例子,当您不知道如何在替换字符串中使用不需要的分组时,如何删除它们。我认为任何可以实现的简化都是肤浅的。

这个人在 Haskell 中写了一篇但没有分享:http: //community.haskell.org/~ndm/resimplify/

(PS:我有点撒谎 - 有一个有效的正则表达式简化工具......堆栈溢出的机械土耳其人:)

于 2013-02-09T01:18:22.467 回答
1

我想我在这里找到了一个:http ://regexvisualizer.apphb.com/?Regex=%28a%2Bb%2Bc%2B%29%2B%7Cabc&NfaSize=300&DfaSize=250#

于 2013-02-09T01:20:22.277 回答