Hiho,
ich hab ein Problem, dass mir gerade den letzten Nerv raubt:
Was ich brauche ist, dass in einem String jedes "-" in ein Leerzeichen geändert wird, aber NUR DANN, wenn vor diesem Minus eine Ziffer steht. Hat den Grund, dass ein "-123--456" entsprechend nachher "-123 -456" sein soll. Aber was mir diese Funktion zurückliefert ist folgendes:
12 456
Also ein Steuerzeichen im String und ich weiß echt nicht mehr, woran das liegt. Hab mich genau nach dieser Beschreibung gerichtet, klappt aber einfach nicht.
Weiß jemand Rat?
lg,
MrMilti
ich hab ein Problem, dass mir gerade den letzten Nerv raubt:
Java:
String Text = "123-456";
Text = Text.replaceAll("([0-9])-","\1 ");
Was ich brauche ist, dass in einem String jedes "-" in ein Leerzeichen geändert wird, aber NUR DANN, wenn vor diesem Minus eine Ziffer steht. Hat den Grund, dass ein "-123--456" entsprechend nachher "-123 -456" sein soll. Aber was mir diese Funktion zurückliefert ist folgendes:
12 456
Also ein Steuerzeichen im String und ich weiß echt nicht mehr, woran das liegt. Hab mich genau nach dieser Beschreibung gerichtet, klappt aber einfach nicht.
Weiß jemand Rat?
lg,
MrMilti