Thread $/ Windows/Linux Zeilenumbruch (1 answers)
Opened by Froschpopo at 2007-09-06 23:28

Froschpopo
 2007-09-06 23:28
#99160 #99160
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich matche in einer Datei:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
open WORDS, "/srv/www/kukla/words.txt"
or die $!;
my @words = <WORDS>;

my $found = 0;
for my $word (@words) {
chomp $word;
$word = quotemeta($word);
$found = 1 if $msg =~ /$word/;
}

print "Ergebnis: $found\n";


Nun habe ich folgendes:
Wenn ich die Datei mit Linux erstelle, dann matched er korrekt.
Wenn ich die Datei aber mit Notepad unter Windows erstelle, dann bleibt $found immer 0.
Ich habe mittlerweile irgendwie schon den Verdacht, dass es am Zeilenumbruch liegt.
Was würdet ihr mir nun vorschlagen?

View full thread $/ Windows/Linux Zeilenumbruch