Alex: preg_match Verwirrung

Beitrag lesen

Hallo,

ich habe momentan ein Problem eine preg_match Abfrage richtig auszuwerten. Bastle schon seit Stunden, aber irgendwie stehe ich auf der Leitung. Ich hoffe es kann mir jemand weiterhelfen.
Gesucht wird nach einem "<form ....>" Html-Tag. Hier mein Beispiel:

  
preg_match('/<form\b[^>]*>/', '<form method="post" name="anfrage" action="index.php" style="display:inline;">', $finds);  
  
// Ausgabe  
var_dump($finds);  
echo '<br /><br />WERT: '.$finds[0];  
  

Laut Manual müsste in $finds[0] die Übereinstimmung zu finden sein, d.h. $finds[0] müsste = <form method="post" name="anfrage" action="index.php" style="display:inline;"> sein.
Ich erhalte allerdings nur einen leeren String.
Über var_dump($finds); erhalte ich zwar auch einen leeren String, dieser wird aber erstaunlicherweise mit der Länge von 78 Zeichen angegeben. Es wird also doch etwas gefunden (mein "<form ...> ist genau 78 Zeichen lang).

Die Ausgabe ist:

  
array(1) { [0]=> string(78) "" }  
  
WERT:  

Wie komme ich denn an den Inhalt des Suchtreffers??

Vielen Dank,
Alex