Dornii: preg_replace

Beitrag lesen

Jetz erfahr ich doch grad, dass man eregi_replace() nicht mehr hernehmen soll, und deswegen hab ich versucht meine schöne, funktionierende eregi_replace()-Funktion durch diese zu ersetzen:

$zeile = preg_replace ("(define/('$schluessel[$z]', ')(.*)('/);)","\1$werte[$z]\3",$zeile);

Leider geht das nicht. Fehlermeldung gibts zwar keine, aber er ersetzt nichts. Liegts vielleicht an der Groß-Kleinschreibung? Was für eine preg-Funktion brauche ich, damit Groß-Kleinschreibung ignoriert wird?
Gibts irgendwo ne Seite wo das schön leicht verständlich auf deutsch erklärt wird? Auch mit den Platzhaltern und Sonderzeichen und so?