В 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";
}
}
?>