Há provavelmente umas maneiras mais elaboradas de fazer isto, mas um itsuch uma dor que datilografa nesta tela minúscula, assim que eu oferecerei este:
Função GetSnippet (o src da corda, int maxlen) como a corda
{
Temp não ofuscante como System.Text.StringBuilder novo ();
Palavras não ofuscantes () como a corda = o src. Rachar (carvão animal novo () {''});
Para i como o inteiro = palavras 0. Comprimento - 1
Se temp. Comprimento + palavras [i]. Temp <� maxlen="" Then=""> do comprimento. Adicionar (palavras (i) & “")
Mais
temp.ToString do retorno (). Guarnição ()
Terminar se
Em seguida
temp.ToString do retorno (). Guarnição ()
Função do fim