Halli hallo,
folgendes...
Ich habe Zeilen, die wie folgt ausschauen können:
parm=value1,value2
parm = value1, value2
parm=value1,value2
parm = value1, value2
Wie filter ich nun am besten die Daten aus dieser Zeile?
Ich habe da zwar etwas
if (/^(\s+|)(\w+)(\s+|)=(\s+|)(.*)(\s+|)$/) {
$conf->{$2} = $5;
}
aber das schaut irgendwie verbesserungswürdig aus.
Natürlich würde es auch so gehen
if (/^(.*)=(.*)$/) {
$1 =~ s/\s+//g;
$2 =~ s/^\s+//;
$2 =~ s/\s+$//;
$conf->{$1} = $2;
}
aber das finde ich noch schrecklicher.
Wie würdet Ihr das formulieren?
Greez,
opi
--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|