Hallo,
ich lerne seit einigen Wochen C# und habe versucht eine Methode zu programmieren, mit der ich einen String aus dem Parameter, so zerlegen kann, dass die einzelnen Wörter ohne .,!,?,Zeilenumbrüche, usw. in einer ArrayList zurückgegeben werden.
Bin aber leider an eine Schwelle meiner Ideen gekommen und hab mich nach einer Stunde verzweifelten Denkens, dazu entschieden ein paar Fachleute zu fragen.
Wär echt toll wenn mir wer helfen könnte.
Mein Code:
public ArrayList WoerterEinlesen(String text)
{
Char[] trimArr = new Char[5]{’ ', ‚!‘, ‚.‘, ‚?‘, ‚\n‘};
ArrayList words = new ArrayList();
int pos = 0;
int signs = 0;
// D A S I S T E I N B E I S P I E L
// 0 1 2 3 4 5 6 7 8 9
// Solange die Startposition nicht das Ende des Textes erreicht
while (pos + signs 0)
{
// ein neues CharArray, mit so vielen Plätzen
// wie unser Wort lang ist wird erstellt
Char[] chrArr = new Char[signs];
// Solange die Zählervariable i nicht die Länge des Wortes erreicht
for (int i = 0; i