Thread Text-Datei nach einer Variable durchsuchen (8 answers)
Opened by KamelKraut at 2014-03-15 10:21

Gast KamelKraut
 2014-03-15 10:21
#174124 #174124
Moin, Moin!
Ich bin relative neu in Perl und habe direkt mal eine Frage an euch! ;)

Wir haben eine riesen große Text-Datei voller Vor-und Nachnamen.
Bsp. der Text-Datei ("alle_namen.txt"):
Code: (dl )
1
2
3
4
John Lennon
Paul McCartney
George Harrison
Ringo Starr

(das ganze natürlich 1000 mal größer!).

Jetzt haben wir eine Variable ("$test"), die entweder eins dieser Namen enthält, oder auch nicht. Und dies gilt es jetzt herauszufinden...
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$test = "Heute morgen sah ich Bruno Müller in der Schule!";

open (MYFILE, '<alle_namen.txt');
$alle_namen = (<MYFILE>);
close (MYFILE); 

if($test =~ $alle_namen) {
print "true\n"
}
else {
print "false\n"
};

...hier müsste also "false" geprintet werden.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$test = "Ich finde dass Paul McCartney ein toller Musiker ist!";

open (MYFILE, '<alle_namen.txt');
$alle_namen = (<MYFILE>);
close (MYFILE); 

if($test =~ $alle_namen) {
print "true\n"
}
else {
print "false\n"
};

...hier müsste "true" geprintet werden.

Das ganze läuft so noch nicht! Was muss ich tun damit es läuft? :)

Danke schon mal an euch! LG! :)
Last edited: 2014-03-15 11:02:04 +0100 (CET)

View full thread Text-Datei nach einer Variable durchsuchen