Regexps mit Variablen ($Variable =~ $Regexp)
Eternius
- perl
Hallo,
falls es noch jemand wissen will: geht um den thread http://forum.de.selfhtml.org/archiv/2004/4/79083/
das ganze funktioniert, und zwar so:
#!/usr/bin/perl
my $content="mein computer nervt";
my $from = "mein (computer)";
my $to = "dein $1";
$content =~ s/$from/qq{qq{$to}}/ee;
print $content;
oder:
my $content = "mein computer";
my $from = qr|mein (computer)|;
my $to = '"dein ".$1';
$content =~ s/$from/$to/ee;
print "$content\n";
hoffe du liest das DIO2000
grüsse
Hallo,
tschahh, was mir dazu einfällt: richtich quoten will gelernt sein.
net so:
my $email = "rosti@vr-web.de";
besser, weil geht:
my $email = 'rosti@vr-web.de';
oder so:
my $email = q(rosti@vr-web.de);
oder, wei au geht:
my $email = qq(rosti@vr-web.de);
o ah:
my $email = "rosti@vr-web.de";
Zeichen setzen...
Rolf ;-)
Vielen Dank,
ich habe mittlerweile das Problem lösen können, allerdings habe ich einen "Parser" gebastelt, der die Eingaben an der Konsole in taugliche Strings umwandelt. Funktioniert soweit eigentlich einwandfrei, nur kann man das Dollarzeichen nicht quoten, aber ich denke, sooft ist ein gequotetes Dollarzeichen auch nicht nötig.
Falls jemand das gleiche Problem hat, einfach Mail an mich: dio2000@gmx.net und Betreff "file_cor.pl" dann sende ich den Code zu.
Sind ungefähr 5 Zeilen Code, aber blöd zum tippen und ich habe den Code nicht auf diesem Computer.
MFG DIO2000
und vielen Dank nochmals für alle Hilfe...