Thread Regex + eval() (2 answers)
Opened by mashon at 2005-06-18 13:54

mashon
 2005-06-18 13:54
#55536 #55536
User since
2005-01-26
2 Artikel
BenutzerIn
[default_avatar]
Hallo

Ich möchte einen Regex-Editor schreiben und daher brauche ich die Funktion eval(), die mir den von mir zusammengesetzten Regex in der Variable $com ausführt.
Wieso funktioniert jedoch folgender Code nicht:



Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl -w

$text = "josdifj34joji";
$regex = '(\d+)';
$opt = "g";

$com = '$text =~ m/'."$regex".'/'."$opt;";

eval $com;

print "\$1: $1\n";


Vielen Dank für eure Antworten,
mashon

View full thread Regex + eval()