T
Triple Why
Gast
Hi,
eigentlich wollte ich nur kurz was ausprobieren, während ich was anderes, längeres am schreiben war. (tolles Deutsch, ich weiß)
Nur verwirrte mich das Ergebnis total...
Also ich schrieb folgendes:
Ich weiß, man kann hier auchn paar Zeilen weglassen, ich habs aber so ausgeschrieben, weil es alles in einer Zeile nicht funktioniert hat. Nunja, in 3 Zeilen tuz das selbe.
Was meine Verwirrung aber Perfekt machte ist die Tatsache, dass das ganze funktioniert, sobald man z.B. Buchstaben nimmt also meinetwegen "AAABBB" und dass ich eine Wunderschöne Exception bekomme, mit der ich so garnix anzufangen weiß, sobald ich einzelne Klammern ersetzten will, also z.B. s.replaceAll(")", "(");.
Meine Fehlermeldung sieht dann ungefähr so aus:
Exception in thread "main" java.util.regex.PatternSyntaxException: Unmatched closing ')'
So, meine Fragen also: Was soll das heißen, warum tut das das und wie kann mans umgehen?
yYy
eigentlich wollte ich nur kurz was ausprobieren, während ich was anderes, längeres am schreiben war. (tolles Deutsch, ich weiß)
Nur verwirrte mich das Ergebnis total...
Also ich schrieb folgendes:
Code:
public class test
{
public static void main(String[] args)
{
String s = "((()))";
s = s.replaceAll("()", "");
System.out.println(s);
}
}
Ich weiß, man kann hier auchn paar Zeilen weglassen, ich habs aber so ausgeschrieben, weil es alles in einer Zeile nicht funktioniert hat. Nunja, in 3 Zeilen tuz das selbe.
Was meine Verwirrung aber Perfekt machte ist die Tatsache, dass das ganze funktioniert, sobald man z.B. Buchstaben nimmt also meinetwegen "AAABBB" und dass ich eine Wunderschöne Exception bekomme, mit der ich so garnix anzufangen weiß, sobald ich einzelne Klammern ersetzten will, also z.B. s.replaceAll(")", "(");.
Meine Fehlermeldung sieht dann ungefähr so aus:
Exception in thread "main" java.util.regex.PatternSyntaxException: Unmatched closing ')'
So, meine Fragen also: Was soll das heißen, warum tut das das und wie kann mans umgehen?
yYy