Text in Wörter zerlegen

27/12/2007 - 10:24 von Thomas Kehl | Report spam
Hallo.
Ich suche eine Klasse, die es ermöglicht, einen Text in Wörter zu zerlegen.
Ich habe das nun mal selbst probiert stehe aber immer wieder bei speziellen
Konstellationen an. Ich frage mich nun, ob es evt. was fertiges gibt (darf
auch was kosten).

Besten Dank für eure Hinweise.

Grüsse, Thomas
 

Lesen sie die antworten

#1 Frank Dzaebel
27/12/2007 - 10:46 | Warnen spam
Hallo Thomas,

Ich suche eine Klasse, die es ermöglicht, einen Text in Wörter zu
zerlegen.
Ich habe das nun mal selbst probiert stehe aber immer wieder bei
speziellen Konstellationen an. Ich frage mich nun, ob es evt. was fertiges
gibt (darf auch was kosten).



Wenn String.Split nicht reicht, z.B. über
Regex.Matches arbeiten:

private void Form1_Load(object sender, EventArgs e)
{
string txt @"Guten Morgen,
dies ist ein kleiner Text für das Splitten
in Wörter.

kind regards Thomas";
MatchCollection wörter = Regex.Matches(txt, @"\w+");
Anzeigen(wörter);
}

private void Anzeigen(MatchCollection wörter)
{
StringBuilder sb = new StringBuilder();
foreach (Match match in wörter) sb.AppendLine(match.Value);
MessageBox.Show(sb.ToString());
}

// [Zeichenklassen]
// http://msdn2.microsoft.com/de-de/library/20bw873z(VS.80).aspx

__________________________
(ich hoffe mal nicht, Du meinst jetzt die HTML-Text-Wortsplittung
von Deinem vorherigen Posting, wo es eben über HTML-Objekt-
Modelle gemacht wird.)


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen