Thread substr-Befehl innerhalb regex aufrufen (7 answers)
Opened by bob.george at 2014-10-16 15:53

payx
 2014-10-16 22:11
#177872 #177872
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo GUIfreund,

hm, ich glaube eher nicht. Dein Konstrukt funktioniert schon mal wegen des substr nicht.

Es müsste auch hier eher heißen:

Code (perl): (dl )
@ds_search = map({$_ =~ /^(??{substr($tablename, 0, 5)})/}, @{$ref_new_table_par->[3]});

So bekommt man aber als Ergebnis im Array nicht die Werte aus der Quelle, sondern für jeden Treffer eine 1.

Code (perl): (dl )
@ds_search = map({$_ if /^(??{substr($tablename, 0, 5)})/}, @{$ref_new_table_par->[3]});

So geht es, aber im Zielarray sind nun auch die null-Werte für die nicht-Treffer.

Wohl eher doch kein Fall für map?

Grüße
payx

View full thread substr-Befehl innerhalb regex aufrufen