Frage : Sichtbare Wörter asp.net der Begrenzung

Hallo,

I morgens versuchend, die sichtbaren Wörter in einem Text zu begrenzen. Normalerweise verwende ich einen Code so:

Left (strText, 100)

The Problem mit diesem ist, dass der Text Schnitt nach 100 Zeichen erhält, selbst wenn er mitten in einem Wort ist, also er sehr strange.

Is dort eine Weise, sie zu tun die Wörter konservierend schaut?

Peter

Antwort : Sichtbare Wörter asp.net der Begrenzung

Es gibt vermutlich durchdachtere Weisen, dies zu tun, aber itsuch Schmerz, die auf diesem kleinen Schirm schreiben, also biete ich dieses an:

Funktion GetSnippet (Schnur src, int maxlen), als Schnur
{
    Schwacher Temp als neues System.Text.StringBuilder ();
    Schwache Wörter () als Schnur = src. Aufspalten (neue Putzfrau () {''});

    Für i als ganze Zahl = Wörter 0. Länge - 1
        Wenn Temp. Länge + Wörter [i]. Länge <� maxlen="" Then="">            Temp. Hinzufügen (Wörter (i) u. „")
        Sonst
            Rückholtemp.ToString (). Ordnung ()
        Beenden wenn
    Zunächst

    Rückholtemp.ToString (). Ordnung ()
Enden-Funktion
Weitere Lösungen  
 
programming4us programming4us