Thread Perl qr// und Substitution (6 answers)
Opened by Graf Herschel at 2015-11-25 12:39

Raubtier
 2015-11-25 20:34
#183056 #183056
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
Warum willst du sowas überhaupt haben? Besser wäre, einen Suchstring und einen Replacement-String zu haben.

Du kannst jetzt natürlich sowas machen wie
Code (perl): (dl )
1
2
3
4
5
my $str = "Red and Blue";
my $sbs = "red/green";
my ($search, $replace) = split(/\//, $sbs);
$str =~ s/$search/$replace/si;
print "$str\n";

Stellt sich nur die Frage, warum Such- und Replacestring bei dir überhaupt in einem einzigen String stehen. Denn das oben geht natürlich schief, wenn man einen / im Suchstring hat.

Also: falscher Ansatz. Trenne beide Strings.

View full thread Perl qr// und Substitution