Hi,
ich will aus einem String alle Zeichen bis auf # gefolgt von Zahlen entfernen. Also z.B.
String s = "(+'#33("; -> daraus nur #33. Jetzt hab ich folgendes Pattern:
String pattern ="#[0-9]+";
Ich dachte mir ich ersetze alles, außer halt was dem Pattern entspricht mit ""
Mit replaceAll(pattern,""); würde ich ja jetzt alles ersetzen, was dem Pattern entspricht. Habe schon versucht zu negieren,
String pattern ="[^#[0-9]+]"; Damit das Pattern gegen alles matcht, was NICHT Raute gefolgt von Zahlen ist. Klappt aber auch nicht so richtig. Hat wer ne Idee?
ich will aus einem String alle Zeichen bis auf # gefolgt von Zahlen entfernen. Also z.B.
String s = "(+'#33("; -> daraus nur #33. Jetzt hab ich folgendes Pattern:
String pattern ="#[0-9]+";
Ich dachte mir ich ersetze alles, außer halt was dem Pattern entspricht mit ""
Mit replaceAll(pattern,""); würde ich ja jetzt alles ersetzen, was dem Pattern entspricht. Habe schon versucht zu negieren,
String pattern ="[^#[0-9]+]"; Damit das Pattern gegen alles matcht, was NICHT Raute gefolgt von Zahlen ist. Klappt aber auch nicht so richtig. Hat wer ne Idee?