Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Gleiche Wörter in einem Memofeld zählen und in Prozent
Biarchiv - Do 29.11.07 21:01
Titel: Gleiche Wörter in einem Memofeld zählen und in Prozent
Hallo,
ich finde einfach keine richtige Lösung.
Wie würdet Ihr gleiche Wörter in einem Memofeld zählen lassen und dabei diese
mit Prozent in einem anderen Memofeld ausgeben lassen.
Groß- und Kleinschreibung darf nicht beachtet werden.
zb:
2.84% wort
0.67% ich
...
Narses - Do 29.11.07 21:33
Moin!
Mal so aus dem Handgelenk angesetzt:
- 2 Stringlisten anlegen, "Woerter" und "Zeile"
- Schleife über alle Zeilen des Memos
- Aktuelle Memozeile an "Zeile.CommaText" zuweisen -> zerlegt in Wörter
- Schleife über die Elemente von "Zeile"
- Aktuelles Wort in "Zeile" enthalten?
- Nein: mit "Woerter.AddObject(Zeile.Strings[j],Pointer(1))" merken, Zähler: 1
- Ja: den Zähler im entsprechenden Eintrag in "Woerter" erhöhen
- Summe aller Zähler in "Woerter": Gesamtmenge
- Jeder String hat einen Zähler in .Objects[], %-Wert daraus ableiten
:idea: ;)
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!