2 txt Dateien vergleichen
Glen
- perl
Hi,
ich habe 2 *.txt-Dateien. Jetzt möchte ich die Wörter die in beiden Textdateien vorkommen aus einer der beiden Dateien löschen.
Wie könnte der reguläre Ausdruck aussehen, um dies zu bewerkstelligen?
Gruß
Glen
Hi,
Wie könnte der reguläre Ausdruck aussehen, um dies zu bewerkstelligen?
wieso glaubst Du, ein regulärer Ausdruck könnte Dir hier helfen?
Cheatah
wieso glaubst Du, ein regulärer Ausdruck könnte Dir hier helfen?
Cheatah
Weil ich nicht wüsste wie es sonst gehen sollte. Ich bin noch nicht so firm in Perl. Wie würdest du es machen? Vielleicht ein Stichwort?
Hi,
wieso glaubst Du, ein regulärer Ausdruck könnte Dir hier helfen?
Weil ich nicht wüsste wie es sonst gehen sollte.
Regular Expressions sind kein Allheilmittel. Sie sind ein teures Werkzeug, welches _nur für bestimmte Zwecke_ sinnvoll eingesetzt werden kann.
Ich bin noch nicht so firm in Perl. Wie würdest du es machen? Vielleicht ein Stichwort?
"Hash".
Cheatah
hi,
Weil ich nicht wüsste wie es sonst gehen sollte. Ich bin noch nicht so firm in Perl. Wie würdest du es machen? Vielleicht ein Stichwort?
Ansatz zum Auslesen der Worte:
Datei auf ein Scalar lesen,
Worte, das ist das zwischen den Leerzeichen, also splitten
$/ = undef;
open IN, 'datei' or die $!;
my $body = <IN>;
close IN;
my @words = split /\s+/, $body;
Gruss, Rolf
Hallo Glen.
Vielleicht ein Stichwort?
Kein Stichwort, aber vielleicht ein Ansatz:
http://www.perldoc.com/perl5.8.4/pod/perlfaq4.html#How-can-I-remove-duplicate-elements-from-a-list-or-array-
Freundschaft!
Siechfred