2012-04-07 9 views
0

i regexwie diese regex für preg_match ändern()

folgende bin Ausführung
$patt="(BEGIN:|END:)[[:blank:]]*([0-9a-zA-Z\_]+)[[:blank:]]*-->(.*)" 
if (preg_match($patt,$v,$res)) 

und es gibt Fehler folgende

Warning: preg_match() [function.preg-match]: Unknown modifier '[' 

war es in Ordnung arbeiten mit

if (eregi($patt,$v,$res)) 

Antwort

0

Sie müssen Regex-Trennzeichen hinzugefügt werden, wie zum Beispiel:

if (preg_match('#'.$patt.'#',$v,$res))

+0

jetzt ist der Fehler weg, aber immer die ganze leere Seite – mack