Robert: reg. Ausdrücke & preg_replace

Beitrag lesen

Hi!

Warum bekomm ich hier nicht die Ausgabe:
"Test 1
Test 2
Test 3", sondern
"Test []
Test []
Test[]ennen solll

das[] ist ein nicht erkanntes Zeichen, im Original sieht das so aus:
http://www.avant.at/phpprob.php

Quellcode:

  
<?php  
 $text = "Dies ist ein Test, der alle 3er und 2er,  
aber auch die 1 erkennen soll";  
 $text = preg_replace('=Dies (.*)alle (.)(.*)d (.)er(.*)die (.*) erk(.*)=Uis',  
"Test \6<br>Test \4<br>Test\2", $text);  
 echo $text;  
?>  

DANKE
Robert