Thread Resultat einer DB-Abfrage mit allen Variablen im Skript matchen/replacen
(9 answers)
Opened by tx556 at 2014-08-20 18:07 Code (perl): (dl
)
1 2 3 4 ...; my $substituted_text = eval("\"$text\""); die "Variable Substitiution failed: '$@'" if $@; print $substituted_text; Die doppelten doppelten Anführungszeichen sind notwendig, damit der Code, der evaluiert wird, der Inhalt von $text eingerahmt von doppelten Anführungszeichen ist. Beim Evaluieren werden dann wie bei my $text = "Die Variable lautet $var!"; die Variablen durch ihren Wert im lokalen scope ersetzt. Alternativ kannst Du auch eval('"'.$text.'"') schreiben. modedit Editiert von GwenDragon: Vollzitat entfernt Last edited: 2014-08-20 18:53:18 +0200 (CEST) |