正则表达式的代码覆盖工具?

Ste*_*ada 11 regex code-coverage

是否有工具来衡量正则表达式的代码覆盖率?给出正则表达式和输入字符串列表的工具告诉您正则表达式的哪些部分被执行,其措施类似于语句覆盖,分支覆盖,条件覆盖等.

我并不关心它运行的语言或环境.

(更新:经过一番思考之后,我意识到从正则表达式开始并生成各种样本很容易.有一些工具可以做到这一点:http://research.microsoft.com/en-us/projects /雷克斯/,http://code.google.com/p/xeger/).但他们似乎并没有试图获得全面报道; 他们只是通过DFA随机路径.)

hyd*_*gen 1

Regex Buddy - 它允许您打开一个测试文件并针对您的正则表达式运行它并向您显示匹配项等。考虑到它的有用性,它非常便宜。