Thread Resultat einer DB-Abfrage mit allen Variablen im Skript matchen/replacen (9 answers)
Opened by tx556 at 2014-08-20 18:07

clms
 2014-08-20 18:40
#176927 #176927
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
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)

View full thread Resultat einer DB-Abfrage mit allen Variablen im Skript matchen/replacen