Ansgar: Probleme mit RegEx suchen/ersetzen mit Variablen

Beitrag lesen

Hallo,
Ich hab da ein kleines Problemchen.
Ich möchte in einem String suchen und ersetzen, wobei der Such- bzw. der Ersetzstring in Variablen gespeichert ist.
Hier hab ich mal ein Beispiel:

$String = 'Kuckst Du hier';
$Suchen = '(Kuckst)( Du )(hier)';
$Ersetzen = '$3$2$1';
if($String =~ s/$Suchen/$Ersetzen/)
{
 print "$String";
}

Die Ausgabe lautet "$3$2$1" anstatt "hier Du Kuckst".
Ich stehe irgendwie auf dem Schlauch. Wenn jemand 'ne Lösung hat wär da echt klasse.

Gruß Ansgar