我正在http://www.debuggex.com构建一个正则表达式帮助器。我想要显示的细节数量要求我编写自己的解析器和匹配器。
为了确保我的解析器和匹配器正常工作,我为正则表达式的Javascript风格编写了自己的单元测试,但这些测试只涵盖了我所知道的边缘情况。我想使用一个标准的测试套件,并且最近被指向http://hg.ecmascript.org/tests/test262/summary,我将使用它。
我的问题是,我在哪里可以找到其他regex风格的测试套件?我想在未来支持其他口味。我还没能通过谷歌搜索找到任何东西("test“污染了regex测试人员的结果)。我正在寻找测试套件的语言python,php,perl,java,ruby<代码>E211和<代码>E112.Net<代码>E213。
发布于 2013-04-05 07:30:08
这些语言中的大多数都是开源的。任何像样的项目都应该在上述repo中有他们的测试用例,否则我会非常担心。
我还在this page上找到了一张广泛的图表,这可能会对你有所帮助。
发布于 2013-04-06 02:13:28
发布于 2015-10-31 16:37:13
适用于其他语言的其他regex测试套件:
.*test.*go
files).*test.*go
库,查找名为re[_g].*txt
).*regexp.*js
)的C++正则表达式引擎)中包含reg.*test
测试
奖金
https://stackoverflow.com/questions/15819919
复制相似问题