G
Gnarf
Gast
Hi.
Ich habe ein kleines Problem.
Ich lese die Zeilen einer Datei ein. Ein paar dieser Zeilen beginnen mit einer Zahl und die möchte ich herausfiltern und ausgeben. Die aktuelle Zeile ist als String gespeichert.
Ich wollte es folgendermaßen machen:
Allerdings wird die Bedingung nie erfüllt. Ich habe schon einige Varianten der RegEx ausprobiert, aber nie ist die Bedingung erfüllt.
Gebe ich die Zahl direkt ein, ist das kein Problem, aber da das bis in die Tausender gehen kann, kann ich ja schlecht alle Zahlen einzeln abfragen.
Sieht jemand, wo mein Fehler liegen kann?
Ich habe ein kleines Problem.
Ich lese die Zeilen einer Datei ein. Ein paar dieser Zeilen beginnen mit einer Zahl und die möchte ich herausfiltern und ausgeben. Die aktuelle Zeile ist als String gespeichert.
Ich wollte es folgendermaßen machen:
Code:
if (line.startsWith("\\d+.+") {//Hier dann die Ausgabe}
Allerdings wird die Bedingung nie erfüllt. Ich habe schon einige Varianten der RegEx ausprobiert, aber nie ist die Bedingung erfüllt.
Gebe ich die Zahl direkt ein, ist das kein Problem, aber da das bis in die Tausender gehen kann, kann ich ja schlecht alle Zahlen einzeln abfragen.
Sieht jemand, wo mein Fehler liegen kann?