c4
10.04.2003, 18:37:11
Moin,
ich wage mich mal in das Gebiet der regulären Ausdrücke und hab mit folgendem ein Problem:
$head=preg_match("/$*#entry#/i",$jt,$head);
$jt enthält puren HTML-Text.
Wie ich mir das dachte:
Er soll mir den Bereich (*) vom Anfang ($), bis #entry# in $head speichern. Soweit richtig gedacht?
Ich erhalte aber diese Fehlermeldung: Warning: Compilation failed: nothing to repeat at offset 1 in datei.php on line 29
Zeile 29 ist die mit preg_match
Danke.
Edit 1: Fehlermeldung weg: hab nun da stehen. Aber ich wollte doch, dass er alles von Anfang bis #entry# in $head reinklatscht. Dem ist nicht wirklich so. Oder ich hab das erstellte Array noch nicht kapiert.
Edit 2: $ mit ^ ersetzt. :) Problem von Edit 1 besteht aber noch...
Edit 3: Hab's aufgegeben.
ich wage mich mal in das Gebiet der regulären Ausdrücke und hab mit folgendem ein Problem:
$head=preg_match("/$*#entry#/i",$jt,$head);
$jt enthält puren HTML-Text.
Wie ich mir das dachte:
Er soll mir den Bereich (*) vom Anfang ($), bis #entry# in $head speichern. Soweit richtig gedacht?
Ich erhalte aber diese Fehlermeldung: Warning: Compilation failed: nothing to repeat at offset 1 in datei.php on line 29
Zeile 29 ist die mit preg_match
Danke.
Edit 1: Fehlermeldung weg: hab nun da stehen. Aber ich wollte doch, dass er alles von Anfang bis #entry# in $head reinklatscht. Dem ist nicht wirklich so. Oder ich hab das erstellte Array noch nicht kapiert.
Edit 2: $ mit ^ ersetzt. :) Problem von Edit 1 besteht aber noch...
Edit 3: Hab's aufgegeben.