Forum: Sonstige Fragen zu Delphi
Delphi
by stoxx,
13. Dez 2005
der Vorteil wäre sogar noch, wenn jemand den gesamten Satz umbauen würde, dann würdest Du das eventueall auch finden können.
Wenn z.B. 95 prozent der Wörter des Buchtitels in einer anderen Zeile vorkommen, könnte man auch sagen, dass es der gleiche buchtitel ist
Forum: Sonstige Fragen zu Delphi
Delphi
by stoxx,
13. Dez 2005
ja .. deswegen prüfst Du ja alle Wörter des Buchtitels auf dessen Vorkommen im gesamten Text.
Wenn derjenige sich dann in jedem Wort verschreibt, geht das natürlich nicht ...
Forum: Sonstige Fragen zu Delphi
Delphi
by stoxx,
13. Dez 2005
von meiner Idee hälst Du wohl nix ? durchdenke das nochmal ! ;-)
Ich denke, so würde das richtig gut funktionieren.
Also nur die Zeilen zu prüfen, wo überhaupt die Wörter vorkommen.
Das Wort "Lärmwirkungsforschung" kommt vielleicht nur in einer einzigen Zeile vor, also brauchst Du den aktuell durchlaufenen Eintrag nur mit dieser einzigen Zeile überprüfen, ob sie ähnlich ist, nicht mit allen...
Forum: Sonstige Fragen zu Delphi
Delphi
by stoxx,
12. Dez 2005
also ich hätte da noch eine Idee.
Ähnlichkeiten heißen ja in Deinem Fall, dass einzelne Wörter komplett gleich sind. Nur etwas anders dargestellt, einmal mit Leerzeichen einmal hinten, einmal vorne.
Deshalb folgender Vorschlag.
1. den Suchstring teilst Du in einzelne Wörter auf
2. diese Worter suchst Du einzeln hintereinander in der Textdatei, und zwar auf exaktes Vorkommen.
3. Du...
Forum: Sonstige Fragen zu Delphi
Delphi
by stoxx,
12. Dez 2005
Hallo Hagen, das kann aber nicht ganz stimmen.
a := 'AAAAAB';
b := 'AAAAAC';
c := 'AAAAAA';
LevD(A,B) = 1;
LevD(A,C) = 1;
LevD(B,C) = 1;
Forum: Sonstige Fragen zu Delphi
Delphi
by stoxx,
11. Dez 2005
Genau das ist das Problem, bei diesem "naiven" Algorithmus.
Der Weg wäre, dass Du Deine Textdatei aufbereitest.
Lösungen würde Dir wahrscheinlich die Bioinformatik liefern. Aber mit 16, könnte ich mir das arg schwierig für Dich vorstellen.
Suffix Trees sind Deine ersten Stichworte für google ...
vlg stoxx