Thread Sonderzeichen im Array Element ignorieren (6 answers)
Opened by amos at 2014-11-10 11:25

amos
 2014-11-10 11:25
#178228 #178228
User since
2014-08-07
9 Artikel
BenutzerIn
[default_avatar]
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;
  }
}

View full thread Sonderzeichen im Array Element ignorieren