phpbar.de logo

Mailinglisten-Archive

[php] Regex Problem

[php] Regex Problem

Marcel Kurz listen at kurznet.com
Mon Jun 30 13:07:24 CEST 2008


Hallo Sebastian,
>Was funktioniert nicht? Welche Funktion verwendest du? Was erwartest du?
Was 
>bekommst du? Meldet die Funktion einen Fehler?
ich mache das selbe wie hier http://www.regex-tester.de/uc_396_de.html
also :
// Text bzw. String der durchsucht werden soll 
$string = <<<EOF
[KNR]L3402[\KNR]
EOF;

// das Suchmuster mit Delimiter und Modifer (falls vorhanden) 
$pattern = '/\[KNR\](.*?)\[\\KNR\]/is';

// RegEx mit preg_match() auswerten 
preg_match($pattern, $string, $array);

// formatierte Ausgabe 
echo '<pre>', print_r($array, true), '</pre>'; 

und erwarten tue ich:
Array
(
    [0] => [KNR]L3402[\KNR]
    [1] => L3402
)

Auf meinem Windows-Testsystem mit PHP 5.2.5 
und Gentoo Live System mit PHP 5.2.6 bekomme ich aber nur:
Array
(
)

wo liegt der Fehler...? 


Beste Grüße
Marcel


php::bar PHP Wiki   -   Listenarchive