Enrico: preg_match liefert kein positives Ergebnis

Beitrag lesen

Hallo Andreas,

Danke für Deine rasche Antwort.

Ok, eine Maskierung von Sonderzeichen hatte ich übersehen, ebenso den Fehler mit dem zweiten Fragezeichen.

Meine Zeilen sehen jetzt folgendermassen aus:

  
'/^Template\.php\?Auswahl=Home$/',  
'/^Template\.php\?Auswahl=Home&Aktion=Lesen&Seite=\[19\]{1,}$/',  
'/^Template\.php\?Auswahl=Home&Aktion=Eintragen$/',  
...  

Habe ich damit alle Sonderzeichen korrekt maskiert?

Mit nachfolgender Fehlermeldung komme ich aber nicht zurecht:

Delimiter must not be alphanumeric or backslash

Nachfolgendes Beispiel verwendet auch Delimiter, zumindest für den Anfang der Zeichenkette als Anfang der Suche:

  
$string = "Dies ist ein Testausdruck";  
  
if (preg_match ("/^Dies/", $string, $result))  
{  
   print_r ($result);  
}  

Was muss ich noch korrigieren?

Gruß
Enrico