Servus,
ich bin gerade etwas am Verzweifeln!!
Mein Problem stellt sich wie folgt dar. Ich versuche eine Textdatei einzulesen und packe sie komplett in einen String.
Dann benötige ich einzelne Information aus dem String für einen Rätselkatalog. Vorweg: Es ist eine Aufgabe für die Uni.
Mein Ansatz war, den String mit Hilfe von regulären Ausdrücken zu trennen.
Doch da stoß ich einfach an meine Grenzen, da meine Kenntnisse zu diesem Thema doch sehr begrenzt sind.
Ich habe hier mir angeschaut, aber auch das konnte mir nicht wirklich weiter helfen.
Evtl. mal ein Auszug aus der txt.
Das Problem ist für mich auch die Unregelmäßigkeit des Fragezeichens!
Ich wollte aus einer Frage fünf Information entnehmen.
1. Die Frage selbst.
2. Antwort Möglichkeit A.
3. Antwort Möglichkeit B.
4. Antwort Möglichkeit C.
5. Die richtige Antwort.
Den Anstoß habe ich versucht mit:
Dadurch trennt er mir das ganze nach jedem "?" und nach jedem ":".
Aber das bringt mich nicht wirklich zum Ziel.
Ist regex überhaupt das Richtige dafür? (bzw. die split() Methode)??
Vielen Dank für eure hilfe im Voraus!
Anbei die txt Dateien. Textdateien
ich bin gerade etwas am Verzweifeln!!
Mein Problem stellt sich wie folgt dar. Ich versuche eine Textdatei einzulesen und packe sie komplett in einen String.
Dann benötige ich einzelne Information aus dem String für einen Rätselkatalog. Vorweg: Es ist eine Aufgabe für die Uni.
Mein Ansatz war, den String mit Hilfe von regulären Ausdrücken zu trennen.
Doch da stoß ich einfach an meine Grenzen, da meine Kenntnisse zu diesem Thema doch sehr begrenzt sind.
Ich habe hier mir angeschaut, aber auch das konnte mir nicht wirklich weiter helfen.
Evtl. mal ein Auszug aus der txt.
Wie nennen die Schweizer ein sehr beliebtes sichelfˆrmiges Vanille-Gebäck?
a) Kipferl :b) Vanille-Hˆrnli :c) Gipfeli
richtigeAntwort: c
Einen Brief ans Christking schicken? Wo gibt es ein richtiges Weihnachtspostamt?
a) Himmelpforten :b) Christhausen :c) Winterberg
richtigeAntwort: a
S¸fle Nikol‰use heben den Schokoladenkonsum der Deutschen erheblich. Dieser liegt pro Kopf bei
a) 3 kg :b) 7 kg :c) 10 kg im Jahr
richtigeAntwort: c
Das Problem ist für mich auch die Unregelmäßigkeit des Fragezeichens!
Ich wollte aus einer Frage fünf Information entnehmen.
1. Die Frage selbst.
2. Antwort Möglichkeit A.
3. Antwort Möglichkeit B.
4. Antwort Möglichkeit C.
5. Die richtige Antwort.
Den Anstoß habe ich versucht mit:
Code:
private void raetselFragenSplitten()
{
if (textDatei != "")
{
test = null;
test = textDatei.split("[?:]");
for (int loop = 0; loop < test.length; loop++)
{
System.out.println(test[loop]);
}
}
Dadurch trennt er mir das ganze nach jedem "?" und nach jedem ":".
Aber das bringt mich nicht wirklich zum Ziel.
Ist regex überhaupt das Richtige dafür? (bzw. die split() Methode)??
Vielen Dank für eure hilfe im Voraus!
Anbei die txt Dateien. Textdateien