Я пытаюсь выдрать из страницы все формы. Т.е. принцип такой. Выбирается все, что содержится между тегами form
Проблема в том, что если на странице не одна форма.
$page=htmlspecialchars($page);
eregi("<form (.*)>(.*)<\/form>",$page,$forms)echo count($forms);
echo $forms[0];
В итоге я получю весь текст между начальным тегом первой формы, и конечным тэгом последней формы.
Как можно сделать так, чтобы выбирались содержание каждой формы отдельно.
Это называется "жадность квантификаторов".preg_match("/<form ([^>]*)>(.*?)<\/form>/ims",$page,$forms);
echo count($forms);
echo $forms[0];
Помоему это называется ворованием контента, а если речь и дет о формах то и флудом.