Symbole in Textdatei zählen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Hotterl
Beiträge: 5
Registriert: Fr, 08.07.2011 19:48

Symbole in Textdatei zählen

Beitrag von Hotterl »

Hallo,
ich muss ein Makro erstellen, dass eine Datei öffnet und die Anzahl der jeweiligen Zeichen zählt. Also z.B. 10mal "T", 2mal "!".
Die Dateien sind ASCII-Textdateien.
Das mit dem Öffnen hab ich schon. Aber wie bekomme ich die Anzahl?
Bitte helft mir!



Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören
dkledi
***
Beiträge: 71
Registriert: Fr, 13.08.2004 09:12

Re: Symbole in Textdatei zählen

Beitrag von dkledi »

Hallo hotterl,

eigentlich müssest du von Anfang bis Ende jedes Textzeichen abfragen, mit den Zeichen des Alphabetes vergleichen und entsprechende Summen bilden. Ich habe das Gleiche vor einiger Zeit zur Ermittlung der Buchstabenhäufigkeiten erstellt. Die Datei ist angehängt und kann dir als Anregung dienen, algorithmisch perfekt ist sie bestimmt nicht.

Gruß - dkledi
Dateianhänge
Beispiel.ods
(29.87 KiB) 106-mal heruntergeladen
Hotterl
Beiträge: 5
Registriert: Fr, 08.07.2011 19:48

Re: Symbole in Textdatei zählen

Beitrag von Hotterl »

Hey danke,

mir is total egal wie's aussieht, hauptsache es funktioniert :) und das tuts!
Es gibt wohl auch eine schöne Lösung mit selbst erstellten Datentypen, aber da blick ich gar nicht durch.
Vielleicht weiß da ja noch jemand was?

Danke auf jeden Fall!
Antworten