从正则表达式生成随机字符串的PHP组件

Mic*_*hal 5 php regex

我正在搜索从regex生成随机字符串的PHP组件.我搜索了这个论坛,但发现只有PERL等解决方案(与正则表达式匹配的随机字符串).有没有这样的开源类?

Bas*_*i M 4

可以在此处找到名为ReverseRegex的库。 截至 2014 年 1 月,该项目似乎还没有结束。

用法似乎很简单

$lexer = new  Lexer('[a-z]{10}');
$gen   = new SimpleRandom(10007);
$result = '';

$parser = new Parser($lexer,new Scope(),new Scope());
$parser->parse()->getResult()->generate($result,$gen);

echo $result;
Run Code Online (Sandbox Code Playgroud)

给它一个正则表达式,给它一个随机种子并生成您的字符串。
上面的示例取自 github 站点,生成一个仅由字母组成的十个字符长的随机字符串。

(最初在这个答案中找到)