Ruby gem生成正则表达式的例子

时间:2011-02-11 02:40:23

标签: ruby-on-rails ruby rubygems gem

前段时间我遇到了一个红宝石宝石,给定正则表达式,会生成示例字符串。

例如,给定正则表达式:

/[a-z]{5}[0-9]{4}/

它可以生成字符串:

"hkdbv4578"

有人还记得这个宝石的名字吗?

3 个答案:

答案 0 :(得分:4)

我相信您正在寻找:https://github.com/benburkert/randexp Randexp

答案 1 :(得分:0)

我快速浏览一下,找不到宝石,但找到了https://github.com/repeatedly/ruby-string-random

看起来你可以使用它从正则表达式生成一个字符串。

作为旁注,我发现rubular在ruby中测试正则表达式时非常宝贵。

答案 2 :(得分:-1)

所有可用的正则表达式宝石都可以在RubyGems here找到。

测试Ruby正则表达式的一种更简单的方法可能是使用Rubular