Thread RegEx: Platzhalter ersetzen klappt nicht
(32 answers)
Opened by Lightman at 2007-04-07 21:40
Ich hätte vielleicht mal den gesamten Ausdruck posten sollen (sorry):
$_ =~ s/(<%\s*(\S+?)\s*%>)/exists $HASH{$2} ? $HASH{$2} : $1/eg; Es soll bei FALSE ja nicht $_ sondern der Match zurückgegeben werden. |