Funky Bob
2008-06-23, 20:44:47
Hallo,
ich stecke im Moment fest und komme irgendwie nicht weiter.
Ich schreibe im Moment ein kleines Statistiktool für nen Onlinegame um ein wenig Erfahrung mit C#/genereller Programmierung sammeln zu können. Ich möchte nun das Einpfegen der Daten erleichtern, indem der Nutzer einfach den gesamten Seitentext kopiert und in eine textBox in meiner Anwendung einfügt.
Dann soll automatisch geschaut werden, wo welche Forschung welches Level hat und entsprechend gespeichert werden.
Ich habe hier also einen Textausschnitt:
Antriebsforschung
Verbrennungsantrieb (Stufe 17)
Antriebstechnik für kleine Raumschiffe
Benötigt: Eisen: 292.500 Dauer: 16 Tage, 22:15:00 Forschen für Stufe 18
Ionenantrieb (Stufe 5)
Sehr schnelle Antriebstechnik
Und ich suche nun per regex:
string Forschungsdaten = richTextBox1.Text;
Regex testreg = new Regex("Stufe.[0-9]..");
bool testbool = testreg.IsMatch(Forschungsdaten);
MessageBox.Show(Convert.ToString(testbool));
Das funktioniert und liefert mir true zurück.
Aber ich finde leider nirgendwo ein Beispiel, wie ich gefundenen Text ausschneiden und in einen anderen String ausgeben kann, damit ich den weiter bearbeiten kann.
Wenn mir jemand helfen könnte wäre das sehr nett.
ich stecke im Moment fest und komme irgendwie nicht weiter.
Ich schreibe im Moment ein kleines Statistiktool für nen Onlinegame um ein wenig Erfahrung mit C#/genereller Programmierung sammeln zu können. Ich möchte nun das Einpfegen der Daten erleichtern, indem der Nutzer einfach den gesamten Seitentext kopiert und in eine textBox in meiner Anwendung einfügt.
Dann soll automatisch geschaut werden, wo welche Forschung welches Level hat und entsprechend gespeichert werden.
Ich habe hier also einen Textausschnitt:
Antriebsforschung
Verbrennungsantrieb (Stufe 17)
Antriebstechnik für kleine Raumschiffe
Benötigt: Eisen: 292.500 Dauer: 16 Tage, 22:15:00 Forschen für Stufe 18
Ionenantrieb (Stufe 5)
Sehr schnelle Antriebstechnik
Und ich suche nun per regex:
string Forschungsdaten = richTextBox1.Text;
Regex testreg = new Regex("Stufe.[0-9]..");
bool testbool = testreg.IsMatch(Forschungsdaten);
MessageBox.Show(Convert.ToString(testbool));
Das funktioniert und liefert mir true zurück.
Aber ich finde leider nirgendwo ein Beispiel, wie ich gefundenen Text ausschneiden und in einen anderen String ausgeben kann, damit ich den weiter bearbeiten kann.
Wenn mir jemand helfen könnte wäre das sehr nett.