在 PHP 中,我使用 ereg() 函数来确定指定字符串是否可能由输入正则表达式生成。我想显示所有可能由给定正则表达式生成的字符串。我怎么能那样做?
这是我当前的代码,如果它可以由正则表达式 $reg 生成,它会打印字符串。我想通过显示正则表达式可能生成的所有可能的字符串来使其更复杂。
<?php
$reg = $_POST['regex'];
if(isset($_POST['calc'])){
if (ereg ("$reg", "kkjjj", $st))
{
for($i = 0; $i < count($st)-1; $i++)
{
echo "$st[$i]";
}
}
else
{
echo "String not valid";
}
}
?>