<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Liebe Tustepler,<br><br>Krankheit hat eine schnellere Reaktion verhindert. Danke <br>fuer die Worthaeufigkeitsbeispiele.<br>Mfg<br>Thomas Neumann<br></div><br>  ###############################
<br>  ##                                 <br>  ##  Dr. Thomas Neumann<br>  ##    Vogelsangstrasse 10<br>  ##    D-71254 Ditzingen <br>  ##    <br>  ##  e-mail:    neumann_thomas@hotmail.com  <br>  ##             neumann_thomas@t-online.de       <br>  ##                    <br>  ###############################<br><br><hr id="stopSpelling">> From: trauth@uni-trier.de<br>> To: tustep-liste@itug.de<br>> Date: Wed, 23 Jan 2008 18:43:05 +0100<br>> Subject: Re: [Tustep-Liste] Worthaeufigkeitsliste<br>> <br>> Diskussionsforum Tustep-Liste<br>> Weitere Informationen: www.itug.de<br>> ------------------------------------------------------------<br>> <br>> <br>> Lieber Herr Neumann,<br>> <br>> Sie haben zwar schon etliche brauchbare Loesungen<br>> erhalten, aber bei Ihrer Formulierung<br>> <br>> > Es hat doch bestimmt jemand aus der KOPIERE-Fraktion<br>> > ein kleines Prograemmchen...<br>> <br>> fuehle ich mich irgendwie (wieso eigentlich?) per-<br>> soenlich angesprochen. Da will ich meinen Senf gerne<br>> dazugeben, und zwar in einer Weise, die moeglichst<br>> wenig Projektspezifisches, ersatzweise aber ein<br>> paar Kommentare enthaelt. Probieren Sie mal die<br>> anhaengende kleine Prozedur aus, zuerst ohne Ver-<br>> aenderungen, dann ggf. mit Ergaenzungen an den<br>> markierten Stellen.<br>> <br>> Viele Gruesse reihum von<br>> <br>> Michael Trauth<br>> <br>> <br>> =====================================================<br>> <br>> #-   Einfache Prozedur zur Herstellung eines<br>> #-   Häufigkeitswörterbuchs:<br>> <br>> #de,,*<br>> QU = quelldatei<br>> *eof<br>> <br>> #da,tmp.1'tmp.2'tmp.3,fr=-<br>> #ko,<QU>,tmp.1,,+,*<br>>         * Definition aller Zeichen, die im Inneren<br>>         * eines Wortes vorkommen (die Liste muß ggf.<br>>         * ergänzt werden, z.B. wenn Bindestrich-Wörter<br>>         * als ein ganzes Wort behandelt werden und etwa<br>>         * Zahlen ebenfalls als Wörter gelten sollen):<br>> <wz       |</|%>@</|%>@>@</|%>@%>@>@</|<br>> <wz       |%>@#.</|%>@>@#.</|%>@%>@>@#.</|<br>> <wz       |#.</|#;<%</|#!<%</|#">%|<br>>         * Erst alle Backslashes (= alle fakultativen<br>>         * Trennstellen) rausschmeißen:<br>> xx    1   :\<|<[wz]:::%<>\:<br>>         * Dann alle Spitzklammern-Tags und alle<br>>         * Zeichenformatierungen eliminieren:<br>> >tz       <%><<<>><br>> xx    2   :<<<>>[tz]>>::<br>> xx    2   :#>%+::#>%-::<br>>         * Zuletzt alles in Blanks austauschen,<br>>         * ausgenommen natürlich die Wörter selbst:<br>> xx    3   ::<[wz]::<%: ::<br>> *eof<br>> <br>> #-  Jetzt den Text anhand der Spatien/Blanks in Wörter<br>> #-  zerlegen und fürs alphabetische Sortieren vorbereiten:<br>> <br>> #rv,tmp.1,tmp.2,mo=-,lo=+,pa=*<br>>         * Als Trennzeichen zwischen Wörtern soll das<br>>         * Blank gelten:<br>> tr        | |<br>>         * Angaben fürs Sortieren:<br>> ssl       30 30<br>>         * Regeln fürs Sortieren:<br>> xs1       |ä|ae|ö|oe|ü|ue|ß|ss|%>@><>@||<br>> xs2       |ä|az|ö|oz|ü|uz|ß|sz|%>@</|<=01X|<br>> xs2       |%>@>@</|<=01Y|%>@%>@>@</|<=01Z|<br>> *eof<br>> <br>> #-  Dann diese Wörter sortieren:<br>> <br>> #so,tmp.2,tmp.2,so=1+60,ti=1+60,lo=+<br>> <br>> #-  und schließlich die identischen Wörter<br>> #-  zusammenfassen und zählen:<br>> <br>> #ra,tmp.2,tmp.3,mo=-,lo=+,pa=*,pr=-<br>>         * Parameter SSL (= Sortierschlüssel-Länge) ist<br>>         * obligat: Die Angabe '0' bedeutet, daß der Sor-<br>>         * tierschlüssel schon im #SO eliminiert wurde.<br>> ssl       0<br>>         * Absolute Häufigkeit ausgeben:<br>> ah        1<br>> *eof<br>> <br>> ==================================================<br>> <br>> <br>> <br>> <br>> ---------------------------------------------------------------<br>> Dr. Michael Trauth                  e-mail: trauth@uni-trier.de<br>> Rechenzentrum                       office: Tel. 0651-201-3413<br>> der Universitaet                            Fax  0651-201-3921<br>> Universitaetsring                secretary: Tel. 0651-201-3417<br>> D-54286 Trier<br>> ---------------------------------------------------------------<br>> <br>> ------------------------------------------------------------<br>> Tustep-Liste@itug.de<br>> https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste<br><br /><hr />Mit Live Search: Ihre Stadt in der Vogelperspektive! <a href='http://redirect.gimas.net/?cat=hmtl&n=M1207Maps&d=http://maps.live.de' target='_new'>Erleben Sie neue Blickwinkel!</a></body>
</html>