manuel: Regexp: Suchmuster, das in einer Variablen steht, anwenden

Beitrag lesen

Hallo zusammen!

Habe da ein Perl-Problem. Und zwar steht mein regulärer Ausdruck in einer Variablen. Leider scheint das aber nicht einfach so zu funktionieren.

Beispiel:
$regexp='s/@//';
$text='seriousvirus@gmx.net';
$text=~$regexp;
print $text;

Ausgabe: seriousvirus@gmx.net

$text='seriousvirus@gmx.net';
$text=~s/@//;
print $text;

Ausgabe seriousvirusgmx.net

Weis jemand von Euch, wie ich einen regulären Ausdruck, welcher in einer Variablen gespeichert ist, auf einen String anwenden kann?

Vielen Dank für Eure Antworten!

greez

manuel

PS: Mir ist schon klar, dass man das obenstehende Beispiel besser mit tr löst...