J
JoeyP1984
Gast
ich hab da ein kleines Problem, das bestimt schnell beantwortet ist, aber ich komm einfach nicht mehr weiter...
[Java]
ArrayList text = new ArrayList();
String text2 = "";
text2 = text.toString();
text2 = text2.replaceAll(", ", "");
text2 = text2.replaceAll("]", "");
text2 = text2.replaceAll("[", "");
[/Java]
Das Problem liegt in den letzten 2 zeilen.
So wie ich das jetzt geschrieben hab kommt ein Fehler zur Laufzeit:
"PatternSyntaxException: Unclosed character class near index 1 \["
ist ja auch klar, die klammern werden für regex verwendet, aber wie
sag ich als regex dass ich die klammer will?
ich habs auch schon versucht mit
[Java]
text2 = text2.replaceAll("\]", "");
text2 = text2.replaceAll("\[", "");
[/Java]
Da bringt der Compiler schon beim übersetzen fehler:
"Illegal escape character"
auch die Version mit {[} und {\[} hab ich versucht, aber immer wieder fehler.....
danke schonmal im vorraus
[Java]
ArrayList text = new ArrayList();
String text2 = "";
text2 = text.toString();
text2 = text2.replaceAll(", ", "");
text2 = text2.replaceAll("]", "");
text2 = text2.replaceAll("[", "");
[/Java]
Das Problem liegt in den letzten 2 zeilen.
So wie ich das jetzt geschrieben hab kommt ein Fehler zur Laufzeit:
"PatternSyntaxException: Unclosed character class near index 1 \["
ist ja auch klar, die klammern werden für regex verwendet, aber wie
sag ich als regex dass ich die klammer will?
ich habs auch schon versucht mit
[Java]
text2 = text2.replaceAll("\]", "");
text2 = text2.replaceAll("\[", "");
[/Java]
Da bringt der Compiler schon beim übersetzen fehler:
"Illegal escape character"
auch die Version mit {[} und {\[} hab ich versucht, aber immer wieder fehler.....
danke schonmal im vorraus