expression regulière php pour débutant
Bonjour à tous,
J'ai beau chercher des exemples sur le net je n'arrive pas à trouver de solutions à mon problème, ou à les adapter à ma situation, pourtant il me semble que c'est la base des expressions régulières,
que je m'explique,
je cherche à récupérer avec php, une sous-chaine de caractère correspondant à la balise ouvrante d'un formulaire (avec des attributs variables donc non fixes à l'intérieur de cette sous chaine).
mon code ressemble à quelque chose comme ça...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
$contenu="
<form id='formulaireContact1' action='essai.php' method='post'>
<textarea name='mouahahahah'>
</textarea>
<input type='text'/>
</form>
<p> encore du texte </p>
";
$formulaire = eregi("<form(.*)\>",$contenu,$form);
echo $form[0]; |
le résultat que je souhaite c'est d'avoir "<form id='formulaireContact1' action='essai.php' method='post'>" dans le $form[0] et là je me retrouve avec tout $contenu dans $form[0]
En fait il faudrait que ça s'arrête au premier ">" de la variable enfin pour être plus précis au premier ">" qui se trouve à la suite d'un "<form" mais j'ai beau tordre les instructions dans tous les sens je ne trouve pas le résultat escompté
Quelqu'un peut-il me donner de nouvelles pistes ^^ ?
Durthu