Die einfache Variante:
Nimm die Zeile in der Du die HTML Tags filterst raus. Jag' den Output durch html2text(gibt's vielleicht sogar ein Modul für) fertig. Sieht besser aus als wenn Du es filterst.
Code:
#!/usr/bin/perl
use LWP::Simple;
use HTML::Entities qw (decode_entities);
if ( $ARGV[0] eq $ARGV[$#ARGV] ) {
my $html =
get "http://www.langenscheidt.aol.de/cgi-bin/webquery.pl?key=$ARGV[0]
&method=exact&x=39&y=9";
$html = decode_entities($html);
open( TEXT, "echo \"$html\" | html2text|" );
while (<TEXT>) {
print unless /langenscheidt/; # Die Webadresse im Ergebnis rausfiltern
}
}
else {
die "Fehler: Bitte nur ein Fremdwort übergeben!\n";
}
Lesezeichen