前段时间我遇到了一个红宝石宝石,给定正则表达式,会生成示例字符串。
例如,给定正则表达式:
/[a-z]{5}[0-9]{4}/
它可以生成字符串:
"hkdbv4578"
有人还记得这个宝石的名字吗?
答案 0 :(得分:4)
我相信您正在寻找:https://github.com/benburkert/randexp Randexp
答案 1 :(得分:0)
我快速浏览一下,找不到宝石,但找到了https://github.com/repeatedly/ruby-string-random。
看起来你可以使用它从正则表达式生成一个字符串。
作为旁注,我发现rubular在ruby中测试正则表达式时非常宝贵。
答案 2 :(得分:-1)