Hallo Freunde!
Folgendes Problem. Derzeit verwende ich folgenden CODE:
Ich bekomme bei getUmsatzText() (fast) immer so einen String:
Depot11111600000/20131223-83488929
mit der RegExp filterer ich mir die 11-stellige DepotNr (11111600000) raus = OK!
aber: ich bekomm auch solche Strings:
Depot1600000/20120123-83489829
=> jetzt muss ich die Reg Exp ändern, da hier keine 11-stellige Nr ich mir rausparsen kann => kann mir da jemand helfen, damits mit Zahlen < 11 stelle klappt?
Sprich so mit Reg Exp, dass nach "Depot" die anschließende Zahlenfolge genommen wird ohne Einschränkung auf Stellen
.. habs nur mit \\d probiert = klappt nicht!
Danke
lg
Folgendes Problem. Derzeit verwende ich folgenden CODE:
Java:
...
String textDEPOTNR = xxx.getUmsatzText();
String depotNr = textDEPOTNR.replaceAll(".*Depot(\\d{11}).*", "$1");
..
Ich bekomme bei getUmsatzText() (fast) immer so einen String:
Depot11111600000/20131223-83488929
mit der RegExp filterer ich mir die 11-stellige DepotNr (11111600000) raus = OK!
aber: ich bekomm auch solche Strings:
Depot1600000/20120123-83489829
=> jetzt muss ich die Reg Exp ändern, da hier keine 11-stellige Nr ich mir rausparsen kann => kann mir da jemand helfen, damits mit Zahlen < 11 stelle klappt?
Sprich so mit Reg Exp, dass nach "Depot" die anschließende Zahlenfolge genommen wird ohne Einschränkung auf Stellen
.. habs nur mit \\d probiert = klappt nicht!
Danke
lg