Thread Sonderzeichen im Array Element ignorieren
(6 answers)
Opened by amos at 2014-11-10 11:25
Hallo Experten,
in meinen Array Elemeten befinden sich Sonderzeichen. Dadurch funktioniert leider die grep Funktion nicht richtig. Gibt es eine elegantere Möglichkeit als mein: s/\@|\$\{|\}|\(|\)|\*//g; im Skript? Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 open(R,$s_file); while(<R>) { if(/$search/) { chomp; s/\@|\$\{|\}|\(|\)|\*//g; my $match_line = $_; $cnt = grep(/$match_line/, @target); $i++; print "$i $cnt $match_line\n"; $cnt=0; } } |