Hallo zusammen,
ich lese in meinem Java Programm Strings dieser Art:
%5C8307_Am_Goldberg_______%5CLOG-DLC.CSV
%5C8307_Hechtweg_______%5CLOG-DLC.CSV
....
ein.
Nun möchte ich die Strings verändern da einige Informationen nicht benötigt werden.
Es soll:
8307_Am_Goldberg
2092_Hechtweg
gespeichert werden.
Der String den ich haben möchte besteht immer aus 4 Ziffern, Unterstrich und Text mit/ohne Unterstrich.
Wie kann ich dies am besten realisieren?
Würde das mit regex funktionieren?
Bisher habe ich regex nur 1x verwendet um einen String zu überprüfen.
Kann ich nach dem selben Muster vorgehen wie bei einer Überprüfung?
Sprich ich durchsuche den String und speichere mir
\\d\\d\\d\\d_[A-Z][a-z]*.[A-Z][a-z]*.
Wäre mal so ne Idee von mir, bin mir aber nicht sicher ob und wie sich das realisieren lässt.
mfg
ich lese in meinem Java Programm Strings dieser Art:
%5C8307_Am_Goldberg_______%5CLOG-DLC.CSV
%5C8307_Hechtweg_______%5CLOG-DLC.CSV
....
ein.
Nun möchte ich die Strings verändern da einige Informationen nicht benötigt werden.
Es soll:
8307_Am_Goldberg
2092_Hechtweg
gespeichert werden.
Der String den ich haben möchte besteht immer aus 4 Ziffern, Unterstrich und Text mit/ohne Unterstrich.
Wie kann ich dies am besten realisieren?
Würde das mit regex funktionieren?
Bisher habe ich regex nur 1x verwendet um einen String zu überprüfen.
Kann ich nach dem selben Muster vorgehen wie bei einer Überprüfung?
Sprich ich durchsuche den String und speichere mir
\\d\\d\\d\\d_[A-Z][a-z]*.[A-Z][a-z]*.
Wäre mal so ne Idee von mir, bin mir aber nicht sicher ob und wie sich das realisieren lässt.
mfg