qplay: Pcretest

Beitrag lesen

Hi,

Ich habe folgendes Problem wenn ich den php skript von der seite http://unix.oppserver.net/php-tut/regex.html  pcretest erstelle bekomme ich diesen fehler

Eingabe:

/foobar/

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash

Diese Meldung bezieht sich auf das verwendete Suchmuster, welches im Script in der Variable $regex hinterlegt sein sollte - zeige uns also bitte deren Inhalt, und nicht den Text, in dem du suchen willst.

MfG ChrisB

<?php  
    error_reporting(E_ALL);  
    $regex = 'hier der regex';  
  
    if(isset($_POST['eingabe'])) {  
        echo "Eingabe:<br />\n";  
        echo "<pre>\n";  
        echo $_POST['eingabe'];  
        echo "</pre>\n";  
        if(preg_match($regex, $_POST['eingabe'])) {  
            echo "<span style=\"color: #008000\">passt</span><br />\n";  
        } else {  
            echo "<span style=\"color: #FF0000\">passt nicht</span><br />\n";  
        }  
    }  
    echo "Regex:<br />\n";  
    echo "<pre>\n";  
    echo $regex;  
    echo "</pre>\n";  
    echo "<form action=\"regex.php\" method=\"POST\">\n";  
    echo "    <input type=\"text\" name=\"eingabe\" />\n";  
    echo "    <input type=\"submit\" name=\"testen\" />\n";  
    echo "</form>\n";  
  
?>