Har*_*tor 7 ruby regex string random
我想知道是否有办法从正则表达式生成随机字符串,如:
/[a-z0-9]{5}/.to_s
#=> "dsar3"
Run Code Online (Sandbox Code Playgroud)
我找到了randexp(https://github.com/benburkert/randexp),但似乎无法使用上面的基本示例,无论如何我觉得它被遗弃了.
任何人?
Perl 有一个 CPAN 模块可以做到这一点。它的工作原理是将正则表达式转换为生成语法。这个概念或许可以适用于 Ruby,但需要做一些工作。
请参阅http://metacpan.org/pod/Parse::RandGen和http://metacpan.org/pod/Parse::RandGen::Regexp
| 归档时间: |
|
| 查看次数: |
1295 次 |
| 最近记录: |