Maike: Problem mit Regulärem Ausdruck

Beitrag lesen

Hallo,

habe mir folgenden reg. Ausdruck gebastelt

$zeile = "... index.php?isbn=3-453-87737-3&sid=hOeea1067381011 ...";

$pattern = '/^isbn=(.{2,})&$/';
while (preg_match($pattern, $zeile, $txt))
{
  /* $txt[3] enthält den gewünschten Text. */
  echo $txt[2]."\n";

/* $zeile neu bauen */
  $zeile = $txt[1].$txt[6];
}

In $zeile wird eine Datei eingelesen, in der Links in der Form index.php?isbn=3-453-87737-3&sid=hOeea1067381011 vorkommen. Ich möchte nun, dass aus diesen Links alles zwischen "isbn=" und "&" rausgesucht wird. Irgendwie klappt das nicht.

Wer kann mir helfen?

Daaaaaanke, Eure Maike