Hi,

Wenn bei der Eingabe ein Leerzeichen vergessen wurde, ist es nicht trivial m�glich 
dies zu erkennen. Dazu m�sste der Rechner zu viel vom Text 'verstehen'.

Ansonsten w�rde ich per Schleife durch den Text gehen und die getrennten Bl�cke z�hlen:

function WoerterZaehlen(Text)
        Dim i
        Dim zuletztTrennzeichen
        Dim Woerter

        Trennzeichen = true
        Woerter = 0
        For i = 1 to len(Text)
                select case mid(text,i,1)
                        case " ", vbTab, vbCr, vbLf
                                zuletztTrennzeichen = true
                        case else
                                if zuletztTrennzeichen then
                                        zuletztTrennzeichen = false
                                        Woerter = Woerter + 1
                                end if
                end select
        Next
        WoerterZaehlen = Woerter
end function

Response.Write WoerterZaehlen("hjgh hj ghjg hjg   hjg hjk" & vbNewLine & "gjk   jkfghj 
j")


Keine gew�hr! Trocken�bung ...

Gru�

Heiko Richler

Systemingenieur
Georg-Simon-Ohm-Fachhochschule N�rnberg
Fachbereich Informatik
http://web1.informatik.fh-nuernberg.de/heiko.richler/

> -----Urspr�ngliche Nachricht-----
> Von: Arkor Randor [mailto:[EMAIL PROTECTED]] 
> Gesendet: Dienstag, 16. April 2002 18:18
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] W�rter z�hlen?
> 
> 
> Hallo Leute,
> 
> wie man Zeichen z�hlen kann, wei� ich ja, aber wie z�hlt man 
> W�rter in einem
> String? Nach Leerzeichen wollte ich nicht spliten, da es 
> immer Heinis gibt,
> die mitten im Text mehrere hintereinander machen. Und wie 
> verh�lt sich das,
> wenn man zwischen zwei W�rtern ein Leerzeichen vergessen wurde?
> 
> Hat jemand einen Tip, wie ich das machen kann? Irgendwie bei� 
> ich mir daran
> die Z�hne aus...
> 
> Gru�,
> 
> Arkor, http://www.drhirn.com/20
> 
> 
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als 
> [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdebeginners.asp
> 

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an