Auf Thema antworten

Ach du meine Güte, wie konnte ich das übersehen, Danke:)


Was ist den der Unterschied zwischen replace und replaceall?


Weil meine methode parse eine Doublezahl zurückgibt, und wenn die zahl dann eingeklammert ist, dann ist da doch wohl was falsch. String zu double, da darf der String auch nur die zeichen enthalten, die eine Double auch enthalten darf.


Jetzt sieht mein code so aus, es funktioniert trotzdem nicht:

[code=Java]

public String replaceNotUsingBreakets(String formel){

String a = null;

        Pattern p = Pattern.compile(".*[\\(]([0-9]+)[\\)].*");

        Matcher m = p.matcher(formel);

        while(m.find()){

            a = formel.replace("(" + m.group(1) + ")", m.group(1)) ;

        }

return a;

    }

[/code]

Danke:)



Oben